Qualcomm Canada ULC is seeking a Senior Embedded Software Engineer to join their Low Power AI solution team. This role combines embedded systems expertise with machine learning, focusing on optimizing AI model deployment on Qualcomm's low power AI accelerator. The position involves sophisticated tasks like mapping ML operators to hardware instructions and implementing various optimization techniques including graph transformation, scheduling, and memory planning.
The ideal candidate will bring strong C/C++ programming skills and embedded systems knowledge, with machine learning expertise being a valuable plus. The role requires working with Linux/Android development environments and understanding hardware architecture fundamentals. This position offers an opportunity to work at the cutting edge of AI hardware acceleration, optimizing both performance and accuracy of machine learning models.
Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, and wellbeing programs. The company fosters a culture of innovation and continuous learning, providing tuition reimbursement and mentorship opportunities. Working at Qualcomm means joining a global leader in wireless technology innovation, where you'll collaborate with leading engineering and technology experts.
The position is based in Markham, Ontario, Canada, offering the chance to work on breakthrough technologies that impact global mobile and AI innovation. This role presents an excellent opportunity for experienced software engineers looking to advance their careers at the intersection of embedded systems and machine learning.