Senior Machine Learning Software Engineer
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 80% of similar roles. Most pay $202,950–$254,750 — the blue band above. At the midpoint, this role pays about $198k versus about $229k for comparable roles.
Based on 240 similar postings.
Employer
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 580 open roles on FindRole.
Listed pay typically runs $147,900–$218,400 across 557 roles with salary data.
Most-posted roles
At a glance
The Staff Machine Learning Software Engineer joins the Machine Learning Engineering group to lead the design, implementation, and verification of software for various operating systems. This role involves developing software for ARM processors and embedded hardware like DSP or GPU processors used in mobile, edge, auto, and IOT products. Key responsibilities include integrating, testing, and optimizing embedded software subsystems, implementing new tools, and developing optimized ML kernels or compilers to leverage specific hardware features. The engineer will work closely with hardware teams, optimize ML software frameworks like TensorFlow or PyTorch, and coordinate dependencies with other teams. Required skills include proficiency in C, C++, or Python. The work focuses on enabling audio, camera, graphics, video, sensors, and wireless functionality through complex software engineering and performance optimization.
Skills
What you'll do
What we're looking for
More like this
Qualcomm
Warner Bros. Discovery
PayPal
Intuit
Sony Group Corporation
Anduril Industries