Location
markham, on, Canada
Posted
June 10, 2026
Job Description
Transform AI solutions as an AI Software Development Engineer at Qualcomm. Focus on robust C++17 coding for hexagon processing units in advanced machine learning systems.
This position involves developing high-performance software to push the boundaries of AI technology in everyday devices. You'll be working with OEMs to optimize deep neural networks and solve complex problems with your C++ expertise.
Key Responsibilities:
⢠Design libraries using modern C++17 for AI applications
⢠Tune and analyze embedded software performance
⢠Build tools for model analysis for diverse customers
⢠Optimize existing AI product functionalities
⢠Collaborate globally on software improvement initiatives
Requirements:
⢠Bachelorās degree in Computer Science or comparable field
⢠Minimum three years of relevant software engineering experience
⢠Knowledge of multithreading and driver development
⢠Familiarity with TensorFlow, PyTorch or ONNX
⢠Experience with cross-co...
This position involves developing high-performance software to push the boundaries of AI technology in everyday devices. You'll be working with OEMs to optimize deep neural networks and solve complex problems with your C++ expertise.
Key Responsibilities:
⢠Design libraries using modern C++17 for AI applications
⢠Tune and analyze embedded software performance
⢠Build tools for model analysis for diverse customers
⢠Optimize existing AI product functionalities
⢠Collaborate globally on software improvement initiatives
Requirements:
⢠Bachelorās degree in Computer Science or comparable field
⢠Minimum three years of relevant software engineering experience
⢠Knowledge of multithreading and driver development
⢠Familiarity with TensorFlow, PyTorch or ONNX
⢠Experience with cross-co...