Taro Logo

ML Compiler and Firmware Engineer, Staff - Cork, Ireland

Qualcomm is a global leader in wireless technology and semiconductor solutions.
Cork, Ireland
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For ML Compiler and Firmware Engineer, Staff - Cork, Ireland

Qualcomm, a global leader in wireless technology and semiconductor solutions, is seeking a Staff ML Compiler and Firmware Engineer for their Neural Signal Processor team in Cork, Ireland. This role combines cutting-edge AI technology with low-level system optimization, requiring expertise in both machine learning and embedded systems. The position involves developing machine learning compiler, runtime firmware, and low-level RTOS stack for Qualcomm's best-in-class accelerator.

The ideal candidate will have 10+ years of experience with a Master's or PhD in Computer Science or related field, bringing strong expertise in modern C++ and Python programming. They'll work on optimizing code performance, porting operating systems, and contributing to sophisticated C++ projects using template metaprogramming. The role offers an opportunity to work with a geographically distributed team on cutting-edge AI technology.

Cork, the location for this position, is Ireland's second-largest economic center and among Europe's Top 20 location choices, hosting over 170 overseas companies. The position offers comprehensive benefits including stock options, performance bonuses, healthcare coverage, and various wellness programs. This is an excellent opportunity for someone passionate about machine learning and low-level system optimization to join a leading semiconductor company and shape the future of AI technology.

Last updated 15 days ago

Responsibilities For ML Compiler and Firmware Engineer, Staff - Cork, Ireland

  • 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 using template metaprogramming
  • Work independently and collaborate with remote team members

Requirements For ML Compiler and Firmware Engineer, Staff - Cork, Ireland

Python
  • Master's degree or PhD in Computer Science, Electrical Engineering, or related field
  • 10+ years of experience
  • 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 ML Compiler and Firmware Engineer, Staff - Cork, Ireland

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
Equity
Relocation Benefits
  • Salary, stock and performance related bonus
  • Maternity/Paternity Leave
  • Employee stock purchase scheme
  • Matching pension scheme
  • Education Assistance
  • Relocation and immigration support
  • Life, Medical, Income and Travel Insurance
  • Subsidised memberships for physical and mental well-being
  • Bicycle purchase scheme

Interested in this job?

Jobs Related To Qualcomm ML Compiler and Firmware Engineer, Staff - Cork, Ireland

Machine Learning Framework, Compiler & Performance Engineer (Staff Level and Up)

Staff-level Machine Learning Engineer role at Qualcomm focusing on AI compiler development and performance optimization for next-generation mobile and edge devices.

ML Software Developer in Test (SDET)—AI Inferencing - Lead Engineer

Lead ML Software Developer in Test position at Qualcomm, focusing on AI Inferencing and ML/DL model testing, requiring 11+ years of experience and strong Python skills.

Lead Engineer, Senior - Model Orchestration and Accuracy Tools

Senior Lead Engineer position at Qualcomm focusing on AI model orchestration and accuracy tools, requiring expertise in machine learning, quantization, and optimization techniques.

Lead Engineer, Senior - AI/ML

Lead AI/ML engineering role at Qualcomm focusing on developing cutting-edge artificial intelligence solutions across mobile, AR/VR, IoT, and Auto ADAS.

Staff Engineer - AI Orchestration

Staff Engineer position at Qualcomm focusing on AI orchestration framework development for Snapdragon platforms, requiring 7+ years of software development experience and strong ML expertise.