CPU SW Math Acceleration Engineer

A leading technology company specializing in wireless technology and semiconductor development.
$111,300 - $166,900
Machine Learning
Mid-Level Software Engineer
In-Person
2+ years of experience
AI

Description For CPU SW Math Acceleration Engineer

Qualcomm Technologies, Inc. is seeking a CPU SW Math Acceleration Engineer to join their innovative team focused on ML/AI acceleration. This role sits at the intersection of CPU architecture and machine learning, where you'll work on optimizing core math libraries for ML/AI acceleration using cutting-edge CPU features. The position offers exposure to Qualcomm's advanced CPU technologies and ML/AI acceleration capabilities essential for industry advancement.

The role involves working with the latest ARM architecture features like SME and SVE to enhance ML model performance on Qualcomm's SoC. You'll be responsible for software architecture development, optimization of ML kernels, and collaboration with hardware design teams to create efficient solutions. This position is perfect for someone with a strong background in both software engineering and machine learning, who can bridge the gap between hardware capabilities and ML software requirements.

Qualcomm offers a comprehensive benefits package including competitive base salary, annual bonuses, RSU grants, and extensive health coverage. The company promotes a culture of innovation and continuous learning, providing opportunities for professional growth and development. Located in San Diego, you'll be working with industry-leading experts in a company that's at the forefront of wireless technology and AI advancement.

The ideal candidate will combine technical expertise in CPU architecture with practical ML/AI knowledge, bringing both theoretical understanding and hands-on programming skills to the role. This position offers the opportunity to work on cutting-edge technology that impacts millions of devices worldwide while being part of a team that's shaping the future of mobile computing and AI acceleration.

Last updated 20 hours ago

Responsibilities For CPU SW Math Acceleration Engineer

  • Participate in software architecture development
  • Optimize core ML kernels using latest ARM architecture features
  • Enhance ML models on CPU of QCOM SoC
  • Collaborate with multiple teams including HW design to define software architecture
  • Work on ML/AI acceleration using CPU

Requirements For CPU SW Math Acceleration Engineer

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience
  • 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python
  • Understanding of ARM CPU architecture fundamentals and ARM ISA
  • Understanding of basic linear algebra functions used in AI/ML
  • Experience with ML models written in PyTorch/TensorFlow
  • Good Programming skills and understanding of the ARM ISA
  • Strong Analytical and debugging skills

Benefits For CPU SW Math Acceleration Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning support
  • Educational assistance

Interested in this job?

Jobs Related To Qualcomm CPU SW Math Acceleration Engineer

Machine Learning Engineer

Machine Learning Engineer position at Qualcomm China focusing on developing AI solutions and working with cutting-edge ML frameworks.

AI System Software Engineer

AI System Software Engineer position at Qualcomm China focusing on generative AI, machine learning optimization, and development of AI tools for efficient on-device deployment.

AI Orchestration Developer - Machine Learning Group

AI Orchestration Developer position at Qualcomm focusing on machine learning framework development and neural network implementation for Snapdragon platforms.

ML Validation and Automation Engineer

ML Validation and Automation Engineer position at Qualcomm India, focusing on AI Accelerator benchmarking and test automation with Python expertise required.

Systems Engineer – Sensors

Systems Engineer position at Qualcomm focusing on sensor-based technology for navigation, gaming, and AR/VR applications.