Qualcomm Canada ULC is seeking a Staff Machine Learning Engineer to join their AI Software team. This role focuses on building the Qualcomm AI Engine direct, enabling OEMs and developers to run deep neural network models on Qualcomm Hexagon Processors. The position involves working with cutting-edge AI technology, developing high-performance software for AI engines, and extending AI solutions into industry-leading customer use cases.
The ideal candidate will have strong expertise in modern C++17 programming, experience with machine learning frameworks, and a solid understanding of mathematical algorithms. They will be responsible for developing and optimizing software libraries, designing performance-tuned code for various systems, and debugging complex machine learning use cases.
This is an excellent opportunity for someone passionate about AI and embedded systems to work on transformative technology that impacts devices from smartphones to autonomous vehicles. The role offers comprehensive benefits including health coverage, financial planning programs, and professional development opportunities through mentorship and tuition reimbursement.
Working at Qualcomm means joining a diverse, inclusive culture where innovative ideas are encouraged and supported. The company provides a collaborative environment working alongside leading engineering and technology experts, offering unlimited potential for career growth and development.