C++ Software Engineer for AI at Qualcomm

Qualcomm

📍 markham, on, Canada

Full-time Engineering Posted June 19, 2026

Job Description

Advance your career at Qualcomm as a C++ Software Engineer focused on machine learning. Utilize C++17 for Hexagon Processors in a role critical for AI software development.
This position emphasizes optimizing deep neural networks through high-performance software. You will be responsible for debugging solutions and employing cross-compilation tools to enhance embedded systems while actively contributing to software quality improvements.
Key Responsibilities:
• Develop and optimize C++17 software libraries effectively
• Collaborate on tuning performance for embedded systems
• Create tools to evaluate AI model performance
• Resolve legacy product issues in AI solutions
• Engage in software quality improvement efforts
Requirements:
• Bachelor’s degree in Computer Science or related field
• At least three years relevant software development experience
• Strong proficiency in mathematical algorithms
• Experience with multithreading and multitasking
• F...