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
- Senior Lead/Senior Engineer/Engineer - Camera Systems (ISP) — Hyderabad
- Staff Engineer (QNX Software) — Bengaluru
- Associate Engineer — Bengaluru
- Engineer/Senior Engineer- ML Libraries/ARM — Bengaluru
- PE- CPU Software & Hardware Co-Design Engineer (ML Systems) — Bengaluru
- Associate Engineer- Graphics — Bengaluru