Machine Learning Compiler / Firmware Engineer

Qualcomm is a global leader in wireless technology and semiconductor solutions, specializing in cutting-edge AI research and development.
$127,200 - $190,800
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Compiler / Firmware Engineer

Qualcomm Technologies, Inc., a global leader in wireless technology and semiconductor solutions, is seeking a Machine Learning Compiler / Firmware Engineer to join their Neural Signal Processor team. This role combines cutting-edge AI technology with systems engineering, focusing on developing and optimizing machine learning compilers and runtime firmware for Qualcomm's best-in-class accelerator.

The position offers a unique opportunity to work with advanced PyTorch-based solutions and modern C++ development, requiring expertise in both machine learning frameworks and low-level system optimization. The ideal candidate will have advanced education in Computer Science or related fields, with strong programming skills in Python and C++, and deep understanding of machine learning concepts.

Working in a hybrid environment, you'll collaborate with a geographically distributed team of experts, contributing to groundbreaking developments in AI technology. The role demands both independent work capability and strong team collaboration skills, offering the chance to impact the future of AI acceleration in one of the world's leading semiconductor companies.

Qualcomm provides a comprehensive benefits package, including competitive base salary ($127,200 - $190,800), annual bonus opportunities, RSU grants, and complete health coverage. The company's commitment to innovation, combined with its supportive work culture and professional development opportunities, makes this an ideal position for someone looking to advance their career in machine learning and firmware engineering.

Last updated 5 days ago

Responsibilities For Machine Learning Compiler / Firmware Engineer

  • Collaborate with software architects and machine learning researchers to design and implement efficient PyTorch-based solutions
  • Develop and maintain the machine learning compiler, ensuring compatibility with the ATEN operator set
  • Optimize code for performance, memory usage, and power efficiency
  • Debug and troubleshoot issues related to the runtime firmware
  • Contribute to the development of a modern C++ project which uses extensive template metaprogramming techniques
  • Work independently and in a self-directed manner, while collaborating with remote team members

Requirements For Machine Learning Compiler / Firmware Engineer

Python
  • Master's degree with 3+ years of experience, or a PhD in Computer Science, Electrical Engineering, or related field
  • Strong proficiency in Python and experience with PyTorch
  • Solid understanding of the ATEN operator set
  • Proficiency in modern C++ (C++17 or later)
  • Experience with machine learning frameworks and compiler development is a plus
  • Excellent problem-solving skills and ability to work in a fast-paced environment
  • Strong communication skills for collaborating with remote team members

Benefits For Machine Learning Compiler / Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive compensation package
  • Annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health benefits
  • Flexible hybrid work arrangements

Interested in this job?

Jobs Related To Qualcomm Machine Learning Compiler / Firmware Engineer

AI ML Engineer Senior

Senior AI ML Engineer position at Qualcomm India focusing on AI software stack development, optimization, and innovation in machine learning technologies.

Video Research Engineer - Immersive Video

Senior Video Research Engineer position at Qualcomm focusing on immersive video and 3D graphics compression technology development.

Video Research Engineer

Senior Video Research Engineer position at Qualcomm, focusing on developing advanced video compression algorithms using classical and machine learning methods.

Sr. AI Platform Software Architect

Senior AI Platform Software Architect role at Qualcomm, focusing on Windows AI platform enablement on Snapdragon, offering competitive compensation and comprehensive benefits.

GPU Machine Learning Engineer

GPU Machine Learning Engineer position at Qualcomm, focusing on developing and optimizing ML models for next-gen devices using Adreno GPU technology.