AI Software Engineer at Qualcomm

Qualcomm • markham, on, Canada • Posted May 28, 2026

Location markham, on
Job Type Full-time
Category IT & Technology
Posted May 28, 2026
Become a key player in Qualcomm's AI Software team, focusing on modern C++17 development for machine learning applications. Design high-performance software solutions for innovative customer use cases while utilizing Qualcomm Hexagon Processors.
As a Senior Engineer in Machine Learning Engineering at Qualcomm Canada ULC, you'll enhance the Qualcomm AI Engine, enabling OEMs to run deep neural networks on various devices. This role demands expertise in C++17, performance tuning, and development of model analysis tools across cross-compiler toolchains.
Key Responsibilities:
• Develop C++17 software libraries for Hexagon Processors
• Optimize modern C++17 code for embedded systems
• Create model analysis tools for diverse customers
• Debug machine learning use cases on Qualcomm AI Stack
• Communicate effectively with a globally diverse team
Requirements:
• 3+ years relevant C++ software development experience
• Proficient in modern C++17 and fast math librarie...

Interested in this role?

Click the button below to start your application.

Apply Now