Qu
Posted:
June 14, 2026
Location:
markham, on, Canada
Job Description
Advance your career at Qualcomm as a Machine Learning Engineer, specializing in C++ development for AI-driven applications. Build high-performance software solutions that shape the future across various industries.
Qualcomm Canada ULC is seeking a seasoned engineer to strengthen their AI Software team. In this role, you'll leverage modern C++17 skills to design, optimize, and debug software processes for deep learning models deployed on Hexagon Processors, tackling innovative challenges alongside global teams.
Key Responsibilities:
• Build advanced C++17 software libraries for AI
• Optimize algorithms for embedded systems
• Enable model analysis tooling for internal customers
• Address historical product challenges with software fixes
• Engage in team-oriented quality process enhancements
Requirements:
• 3+ years of software engineering experience in C++17
• Background with fast math libraries and middleware
• Experience in developing with Hexagon DSP S...
Qualcomm Canada ULC is seeking a seasoned engineer to strengthen their AI Software team. In this role, you'll leverage modern C++17 skills to design, optimize, and debug software processes for deep learning models deployed on Hexagon Processors, tackling innovative challenges alongside global teams.
Key Responsibilities:
• Build advanced C++17 software libraries for AI
• Optimize algorithms for embedded systems
• Enable model analysis tooling for internal customers
• Address historical product challenges with software fixes
• Engage in team-oriented quality process enhancements
Requirements:
• 3+ years of software engineering experience in C++17
• Background with fast math libraries and middleware
• Experience in developing with Hexagon DSP S...
Apply for this Job
Submit your application for the Machine Learning Engineer in C++ Development position at Qualcomm.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
markham, Canada
Posted:
June 14, 2026
Deadline:
July 24, 2026