Machine Learning Compiler / Firmware Engineer

Qualcomm is a global leader in wireless technology and semiconductor solutions.
$98,500 - $147,700
Machine Learning
Mid-Level 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 low-level system development, requiring expertise in both modern C++ and embedded systems. The position involves developing machine learning compilers, runtime firmware, and low-level RTOS stack for Qualcomm's best-in-class accelerator. Working with a geographically distributed team, you'll optimize performance, enhance efficiency, and ensure seamless integration with hardware. The role offers competitive compensation, including base salary, annual bonus, and RSU grants, plus comprehensive benefits. This is an opportunity to work at the forefront of AI technology while contributing to the future of one of the world's largest semiconductor companies. The position requires strong technical skills in C++17, Python, and embedded systems, combined with excellent problem-solving and communication abilities. The hybrid work environment provides flexibility while maintaining collaborative opportunities with team members.

Last updated 22 minutes ago

Responsibilities For Machine Learning Compiler / Firmware Engineer

  • Optimize code for performance, memory usage, and power efficiency
  • Port open source operating systems to the Hexagon architecture
  • Debug and troubleshoot issues related to the runtime firmware
  • Contribute to the development of a modern C++ project
  • Work independently and collaborate with remote team members

Requirements For Machine Learning Compiler / Firmware Engineer

Python
  • Master's degree or PhD in Computer Science, Electrical Engineering, or related field
  • Proficiency in modern C++ (C++17 or later) and Python
  • Understanding of low-level embedded software, such as the Zephyr RTOS
  • Experience with machine learning frameworks and compiler development is a plus
  • Excellent problem-solving skills
  • Strong communication skills

Benefits For Machine Learning Compiler / Firmware Engineer

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

Interested in this job?

Jobs Related To Qualcomm Machine Learning Compiler / Firmware Engineer

AI Software Engineer, Core

AI Software Engineer position at Qualcomm, focusing on developing and optimizing AI model inferencing software for various platforms including Mobile, Automotive, IoT, and HPC devices.

AI Software Engineer, AI PC SDK

AI Software Engineer position at Qualcomm focusing on developing and optimizing AI PC SDK, working with machine learning frameworks and embedded systems in Taiwan.

Machine Learning Systems Integration & Test Engineer

Machine Learning Systems Integration & Test Engineer position at Qualcomm, focusing on AI inferencing solutions and system stability testing, requiring 2+ years of experience and strong programming skills.

DSP Systems Engineer

DSP Systems Engineer position at Qualcomm, focusing on AI processor development and implementing machine learning algorithms for mobile and edge devices.

Voice AI Support Engineer

Voice AI Support Engineer position at Qualcomm Shanghai, focusing on AI model optimization, customer support, and embedded systems development.