AI Software Engineer - C++ and Machine Learning
markham, on, Canada • Posted June 08, 2026
Job Type:
Full-time
Location:
markham, on
Posted:
June 08, 2026
Category:
IT & Technology
Application Deadline:
July 18, 2026
Role Description
Join Qualcomm Canada ULC as an AI Software Engineer focused on C++ development and machine learning. Tackle high-performance software challenges within diverse AI applications.
At Qualcomm, you'll play a crucial part in building the Qualcomm AI Engine and optimizing DNN models for various platforms. The role involves developing C++17 embedded solutions, enhancing software quality, and collaborating closely with OEMs. Your contributions will ensure our AI technologies meet evolving industry needs.
Key Responsibilities:
• Develop modern C++17 libraries for AI applications
• Analyze customer requirements for DNN model development
• Optimize machine learning operations for Hexagon Processors
• Participate in global team communication and collaboration
• Address existing issues in Qualcomm’s AI products
Requirements:
• 3+ years of software development experience
• Strong knowledge of C++17 and algorithms
...
At Qualcomm, you'll play a crucial part in building the Qualcomm AI Engine and optimizing DNN models for various platforms. The role involves developing C++17 embedded solutions, enhancing software quality, and collaborating closely with OEMs. Your contributions will ensure our AI technologies meet evolving industry needs.
Key Responsibilities:
• Develop modern C++17 libraries for AI applications
• Analyze customer requirements for DNN model development
• Optimize machine learning operations for Hexagon Processors
• Participate in global team communication and collaboration
• Address existing issues in Qualcomm’s AI products
Requirements:
• 3+ years of software development experience
• Strong knowledge of C++17 and algorithms
...
Interested in this role?
Click the button below to start your application for AI Software Engineer - C++ and Machine Learning at Qualcomm.
Apply Now