Location
markham, on, Canada
Posted
June 08, 2026
Job 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
...