
Posted a day ago
Staff Embedded Software Engineer, Machine Learning
Qualcomm Canada ULC
Requirements
Research excellence in inference efficiency, Expertise in neural network architectures, Model compression knowledge, Compiler stack optimization, ML framework programming
Skills
Machine LearningPython
About the role
Responsibilities
- Conduct cutting-edge research in inference efficiency and ML system optimization, including efficient architecture design, model compression, PEFT, and compiler stack optimization.
- Prototype and develop system solutions using software–hardware co-design to align architectural choices, dataflows, and memory behavior with low-power AI accelerators.
- Collaborate with modeling, compiler, and hardware teams to convert research into production-ready low-power AI solutions.
- Influence future accelerator features and contribute to strategic initiatives in efficient AI and embedded intelligence.
Requirements
- Proven research excellence in inference efficiency and ML systems, demonstrated by publications, community contributions, or equivalent impact.
- Deep expertise in neural network architectures, model compression (quantization, pruning, knowledge distillation), and efficient inference algorithms.
- Strong background in compiler stack and ML system optimization for AI accelerators (graph transformation, tiling, scheduling, and memory optimization).
- Strong understanding of Machine Learning fundamentals and proficiency in programming with ML frameworks.
- Hands-on experience with model development pipelines, including training, fine-tuning, evaluation, and performance optimization.
- Minimum of a Bachelor's degree with 4+ years of relevant experience, a Master's degree with 3+ years, or a PhD with 2+ years of experience in Hardware, Software, or Systems Engineering.
Preferred Qualifications
- PhD in Computer Science, Electrical Engineering, or related fields.
- Extensive experience in deep learning research with impactful publications in top-tier venues such as NeurIPS, ICML, ICLR, CVPR, ICCV, ACL, or EMNLP.
- Experience in on-device model deployment and optimization algorithms for AI hardware accelerators.
- Ability to communicate complex technical outcomes to a wide range of stakeholders.
About the Company
Qualcomm is a global leader in wireless technology and semiconductor solutions, driving innovation in mobile, IoT, and automotive sectors. We hire the brightest minds to solve the world's most complex challenges and shape the future of connected intelligence.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Embedded Software Engineer, Machine Learning
Qualcomm Canada ULC · Markham
