Engineer- Python Developement,QA-ML

Qualcomm · Hyderabad · 1–2 yrs experience · Posted 2026-07-28

Tech stack: Jenkins, Linux, Python

Apply on the company site · Get a referral for this role

Qualcomm salary & ratings · Qualcomm interview process · More live openings

About the role

Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - As a Qualcomm Software Engineer, you will
- design, develop, create, modify, and validate embedded and cloud-edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs.
- Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
- Job Overview Join a new and growing team at Qualcomm focused on advancing the state of the art in machine learning.
- The team uses Qualcomm chips’ extensive heterogeneous computing capabilities and engineers them to enable the execution of trained neural networks on device without the need for a cloud connection.
- You will work with the latest DNNs emerging from the research community and keep pace with fast-moving developments in industry and academia to continuously enhance benchmarking and validation infrastructure from both software engineering and machine learning perspectives.
Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- As a Qualcomm Software Engineer, you will
- design, develop, create, modify, and validate embedded and cloud-edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs.
- Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
- Job Overview Join a new and growing team at Qualcomm focused on advancing the state of the art in machine learning.
- The team uses Qualcomm chips’ extensive heterogeneous computing capabilities and engineers them to enable the execution of trained neural networks on device without the need for a cloud connection.
- You will work with the latest DNNs emerging from the research community and keep pace with fast-moving developments in industry and academia to continuously enhance benchmarking and validation infrastructure from both software engineering and machine learning perspectives.
- Expertise in developing test cases, automating tests, executing test cases, and troubleshooting/analyzing issues.
- Experience in Electron-based application testing across multiple operating systems (Windows, Linux, macOS).
- Experience with testing frameworks such as Jasmine and Playwright (for Electron JS–based desktop applications).
- Strong development skills in Python.
- Strong understanding of machine learning and deep learning workflows.
- Experience with at least one machine learning framework such as TensorFlow or PyTorch.
- Excellent communication skills (verbal, presentation, and written).
- Strong problem-solving, time management, analytical, and debugging skills.
- Ability to work effectively as a team member and operate in a self-driven manner.
- Strong exposure to software testing methodologies and reporting.
- Experience with CI tools such as Jenkins and data visualization tools such as Power BI and Tableau.
- Work Experience 1 to 2 years of relevant work experience in software development or test development.
- Educational Requirements Master’s or Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.

Qualifications

- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- As a Qualcomm Software Engineer, you will
- design, develop, create, modify, and validate embedded and cloud-edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs.
- Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
- Job Overview Join a new and growing team at Qualcomm focused on advancing the state of the art in machine learning.
- The team uses Qualcomm chips’ extensive heterogeneous computing capabilities and engineers them to enable the execution of trained neural networks on device without the need for a cloud connection.
- You will work with the latest DNNs emerging from the research community and keep pace with fast-moving developments in industry and academia to continuously enhance benchmarking and validation infrastructure from both software engineering and machine learning perspectives.
- Expertise in developing test cases, automating tests, executing test cases, and troubleshooting/analyzing issues.
- Experience in Electron-based application testing across multiple operating systems (Windows, Linux, macOS).
- Experience with testing frameworks such as Jasmine and Playwright (for Electron JS–based desktop applications).
- Strong development skills in Python.
- Strong understanding of machine learning and deep learning workflows.
- Experience with at least one machine learning framework such as TensorFlow or PyTorch.
- Excellent communication skills (verbal, presentation, and written).
- Strong problem-solving, time management, analytical, and debugging skills.
- Ability to work effectively as a team member and operate in a self-driven manner.
- Strong exposure to software testing methodologies and reporting.
- Experience with CI tools such as Jenkins and data visualization tools such as Power BI and Tableau.
- Work Experience 1 to 2 years of relevant work experience in software development or test development.
- Educational Requirements Master’s or Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.

Responsibilities

- As a Qualcomm Software Engineer, you will
- design, develop, create, modify, and validate embedded and cloud-edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs.
- Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
- Job Overview Join a new and growing team at Qualcomm focused on advancing the state of the art in machine learning.
- The team uses Qualcomm chips’ extensive heterogeneous computing capabilities and engineers them to enable the execution of trained neural networks on device without the need for a cloud connection.
- You will work with the latest DNNs emerging from the research community and keep pace with fast-moving developments in industry and academia to continuously enhance benchmarking and validation infrastructure from both software engineering and machine learning perspectives.

More openings at Qualcomm