Qualcomm Canada ULC is seeking a Senior Embedded Software Engineer specializing in C/C++ and Machine Learning to join their Low Power AI solution team. This role represents an exciting opportunity to work at the intersection of embedded systems and artificial intelligence, focusing on optimizing AI model deployment on Qualcomm's cutting-edge low power AI accelerator.
The position involves sophisticated technical work in mapping high-level machine learning operators to low-level hardware instructions, requiring expertise in various optimization techniques including graph transformation, scheduling, memory planning, and operator implementation. You'll be responsible for enhancing inference efficiency and accuracy of different models on Qualcomm's hardware architecture.
As a senior engineer, you'll work alongside leading experts in the field, contributing to breakthrough technologies that impact global wireless and mobile innovations. The role offers significant growth opportunities through continuous learning programs, mentorship, and exposure to cutting-edge technology development.
The ideal candidate brings strong C/C++ programming skills, embedded systems experience, and machine learning knowledge. You'll need to demonstrate proficiency in performance optimization and familiarity with Linux/Android development environments. This position offers a comprehensive benefits package including world-class health coverage, financial planning support, and wellbeing resources.
Join Qualcomm's team to push the boundaries of AI and embedded systems, working on projects that directly influence the future of mobile and IoT technologies. This role provides an excellent opportunity to work with advanced technology while developing your expertise in both embedded systems and machine learning.