Senior Machine Learning Software Engineer

Qualcomm

San Diego (CA)

On-site

USD 140,800 - 211,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm is seeking a skilled engineer to independently plan, design, implement, and verify software in C, C++, or Python for various functions in mobile, automotive, and IoT products. The role focuses on integrating and optimizing embedded software in collaboration with hardware teams.

Candidates should possess a Master's degree in a relevant field and demonstrate strong programming skills along with experience in embedded systems and machine learning frameworks. Join Qualcomm to be part of cutting-edge technology!

Qualifications

  • Master’s Degree (or foreign equivalent) in a relevant field.
  • Strong programming skills in C, C++, or Python.
  • Experience with embedded systems and performance optimization.
  • Knowledge of machine learning frameworks and hardware acceleration.

Responsibilities

  • Integrate, test, and optimize embedded software subsystems.
  • Implement tools for development and verification support.
  • Develop optimized software including ML kernels or compiler tools.
  • Collaborate with hardware teams on design and development.
  • Optimize ML frameworks to run algorithms efficiently.
  • Coordinate dependencies and improve processes.
  • Assist in deliverable verification and project meetings.

Skills

C
C++
Python
Embedded systems
Machine learning frameworks

Education

Master’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Job description

General Summary

This role involves independently planning, designing, implementing, and verifying software—typically in C, C++, or Python—to enable audio, camera, graphics, video, sensors, wireless, and other functionality for operating systems running on ARM processors and other embedded hardware such as DSP or GPU processors within mobile, edge, automotive, and IoT products.

Responsibilities
  • Integrate, test, and optimize performance of embedded software subsystems.
  • Implement new tools to support development, integration, and verification.
  • Develop optimized software, including ML kernels or compiler tools that leverage specific hardware features.
  • Collaborate closely with hardware teams for joint design and development.
  • Optimize machine learning software frameworks (e.g., TensorFlow, PyTorch) to efficiently run algorithms on hardware.
  • Coordinate dependencies with other teams and develop process-improvement tools.
  • Assist in verification of deliverables and contribute at design reviews and project meetings.
Qualifications
  • Master’s Degree (or foreign equivalent) in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Strong programming skills in C, C++, or Python.
  • Experience with embedded systems and performance optimization.
  • Knowledge of machine learning frameworks and hardware acceleration.
Pay Range

$140,800.00 – $211,200.00 per year

EEO Statement

Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Engineer, Machine Learning Engineering (ML Apps)
Sr Engineer, Machine Learning Engineering (ML Apps)

Qualcomm • San Diego (CA)

On-site
USD 140,800 - 211,200
Competitive annual discretionary bonus
Annual RSU grants
Comprehensive benefits package
Machine Learning Compiler
Machine Learning Compiler

Qualcomm • New York (NY)

On-site
USD 141,000 - 211,000
#Senior Embedded Software Engineer, Cloud Edge and Data Center Machine Learning
#Senior Embedded Software Engineer, Cloud Edge and Data Center Machine Learning

Qualcomm • San Diego (CA)

On-site
USD 111,000 - 167,000
Competitive annual discretionary bonus
Opportunities for annual RSU grants
Software Engineer, AI Tools – Delegate
Software Engineer, AI Tools – Delegate

Qualcomm • Raleigh (NC)

On-site
USD 110,000 - 166,000
Embedded System Software Architect - Staff
Embedded System Software Architect - Staff

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
Machine Learning Engineer - College Graduate
Machine Learning Engineer - College Graduate

Latitude • San Diego (CA), Northern (KY)

Hybrid
USD 123,000 - 184,000
Senior Embedded ML Engineer — Performance Optimized
Senior Embedded ML Engineer — Performance Optimized

Qualcomm • San Diego (CA)

On-site
USD 140,000 - 212,000
Senior Engineer - Machine Learning
Senior Engineer - Machine Learning

Qualcomm • San Diego (CA)

On-site
USD 140,000 - 212,000
Competitive annual discretionary bonus program
Opportunity for annual RSU grants
Comprehensive benefits package
Senior Machine Learning Software Engineer San Diego, California, United States of America Machi[...]
Senior Machine Learning Software Engineer San Diego, California, United States of America Machi[...]

Qualcomm • San Diego (CA)

On-site
USD 140,000 - 212,000
Staff & Senior Staff Software Engineer, AI Software Platform (Onsite)
Staff & Senior Staff Software Engineer, AI Software Platform (Onsite)

Qualcomm • San Diego (CA)

On-site
USD 158,400 - 237,600
Annual discretionary bonus
Competitive benefits package
Opportunity for RSU grants