System SW Architecture - ML Acceleration Lead Engineer

A leading technology company specializing in semiconductor and telecommunications equipment.
$162,600 - $244,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI

Description For System SW Architecture - ML Acceleration Lead Engineer

Join Qualcomm's System Software Architecture team as an ML Acceleration Lead Engineer, where you'll be at the forefront of developing cutting-edge CPU and NPU features for ML/AI acceleration. This role offers exposure to Qualcomm's advanced SoC technologies and the opportunity to shape the future of machine learning optimization. You'll work with the latest ARM architecture features like SME and SVE to enhance ML model performance on Qualcomm's CPU platforms.

The position combines deep technical expertise in machine learning, software architecture, and hardware optimization with leadership responsibilities. You'll collaborate across system and hardware teams to define software architecture for ML acceleration, while optimizing core ML kernels and mathematical libraries. This role is perfect for someone who has strong programming skills, deep understanding of ARM ISA, and passion for performance optimization.

Qualcomm offers a comprehensive benefits package including competitive base salary, annual bonuses, RSU grants, and extensive health coverage. The company's commitment to innovation and technological advancement makes it an ideal place for engineers looking to work on industry-leading ML/AI solutions. Located in San Diego, you'll be part of a global team pushing the boundaries of what's possible in mobile and embedded AI computing.

The role requires a combination of technical depth in machine learning, system architecture, and leadership skills. You'll be responsible for developing and optimizing critical mathematical libraries that power AI applications across Qualcomm's product portfolio. This is an opportunity to make a significant impact on the future of AI acceleration in mobile and embedded devices while working with some of the industry's brightest minds.

Last updated 9 hours ago

Responsibilities For System SW Architecture - ML Acceleration Lead Engineer

  • Drive core math libraries software architecture for ML/AI acceleration using CPU and NPU
  • Participate in software architecture development
  • Optimize core ML kernels using latest ARM architecture features
  • Performance evaluation and optimization of applications for ARM architecture
  • Work on inferencing of ML models written in Pytorch/TensorFlow
  • Design and implement algorithms suitable for Vector and matrix accelerators

Requirements For System SW Architecture - ML Acceleration Lead Engineer

Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering experience
  • 3+ years of work experience with Programming Languages such as C, C++, Java, Python
  • Excellent knowledge of ARM CPU architecture fundamentals and ARM ISA
  • Strong understanding of CPU accelerator ISA for Vector/Matrix Data Processing
  • Experience in developing Math libraries for CPU and NPU
  • Strong leadership skills to work across multiple teams

Benefits For System SW Architecture - ML Acceleration Lead Engineer

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning support
  • Emotional/mental wellbeing support

Interested in this job?

Jobs Related To Qualcomm System SW Architecture - ML Acceleration Lead Engineer

Sr Staff Engineer - System solution AI Center of Excellence

Lead AI systems solution development at Qualcomm's Center of Excellence, focusing on inference accelerators and edge AI applications across automotive, cloud, and IoT domains.

AI Software Engineer, Staff

Staff AI Software Engineer position at Qualcomm focusing on developing and optimizing AI applications for mobile, automotive, and IoT devices, requiring 10+ years of experience in software engineering.

Staff AI Software Engineer

Staff AI Software Engineer position at Qualcomm Atheros, focusing on AI/ML model development and optimization for edge devices, offering competitive compensation and comprehensive benefits.

Sr. Staff Software Engineer

Senior Staff Software Engineer position at Qualcomm focusing on AI Stack development and machine learning implementation for Snapdragon platforms.

Staff GenAI Evaluation Engineer - Qualcomm Research

Staff GenAI Evaluation Engineer position at Qualcomm Research focusing on machine learning algorithm evaluation and optimization for embedded GenAI systems.