Qualcomm Canada ULC is seeking a Senior Software Engineer specializing in Machine Learning to join their Low Power AI solution team. This role focuses on deploying AI models on Qualcomm's low power AI accelerator, requiring expertise in mapping high-level machine learning operators to low-level hardware instructions. The position involves various optimization techniques including graph transformation, scheduling, memory planning, and operator implementation. The ideal candidate will have strong C/C++ programming skills, experience with Linux/Android development, and knowledge of embedded hardware architecture. This role offers an opportunity to work with cutting-edge AI technology while optimizing inference efficiency and accuracy of different models on Qualcomm's hardware architecture. The position comes with comprehensive benefits including health coverage, professional development opportunities, and wellbeing programs. Located in the Toronto area, this role requires 2+ years of relevant experience and offers the chance to work with leading technology experts in the industry.