Qualcomm logo

Engineer - Machine Learning Software

Qualcomm
June 05, 2026
Full-time
On-site
Markham, Ontario, Canada
$99,500 - $149,300 CAD yearly
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Engineer - Machine Learning Software

Role Summary

Develop high-performance C++ software components and tools that enable deep neural network (DNN) models to run efficiently on Qualcomm Hexagon processors. Work within the AI Software / Machine Learning Engineering team to optimize on-device AI stack and support OEM and developer use cases.

Experience Level

Mid-level. Preferred: three or more years of relevant work experience.

Responsibilities

Primary engineering responsibilities include design, implementation, tuning, and support of machine-learning software for embedded processors.

  • Develop and optimize modern C++17 software libraries targeting Hexagon processors.
  • Design and performance-tune code for embedded systems and DSPs.
  • Implement and optimize ML operations for on-device inference.
  • Build model analysis tools for internal and external customers.
  • Use cross-compiler toolchains for Android, embedded Linux, and QNX environments.
  • Debug customer ML use cases on the Qualcomm AI stack and troubleshoot regressions.
  • Collaborate with geographically distributed teams and participate in software quality improvements.

Requirements

Summary of core qualifications and additional preferred skills.

  • Must-have: Hands-on experience developing and optimizing C++ code for embedded systems, including use of Linux-based toolchains and version control (git).
  • Must-have: Experience with multithreading/multitasking and debugging on embedded platforms.
  • Nice-to-have: Three or more years of relevant experience; practical experience with middleware or firmware development.
  • Nice-to-have: Experience with Hexagon DSP SDK or equivalent cross-compiler toolchains for embedded systems.
  • Nice-to-have: Familiarity with TensorFlow, PyTorch or ONNX and fast-math/vectorized algorithm implementations.
  • Nice-to-have: Experience with Docker, JIRA, and other developer tooling; knowledge of design patterns.

Education Requirements

Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.


About the Company

Company: Qualcomm

Headquarters: San Diego, California, United States

Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.

Qualcomm logo

Date Posted: 2026-06-05