Senior Machine Learning Software Engineer
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 73% of similar roles. Most pay $196,500–$254,750 — the shaded band above. At the midpoint, this role pays about $198k versus about $226k 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 628 open roles on FindRole.
Listed pay typically runs $147,900–$219,600 across 611 roles with salary data.
Most-posted roles
At a glance
As a Staff Machine Learning Software Engineer within the Machine Learning Engineering group, you will lead the design, implementation, and verification of software for various operating systems running on ARM processors and other embedded hardware like DSP or GPU processors. You will develop optimized software such as ML kernels, compilers, and tools to leverage specific hardware features while integrating, testing, and optimizing performance for subsystems involving audio, camera, graphics, video, sensors, and wireless functionality. The role requires proficiency in C, C++, and Python, along with experience optimizing frameworks like TensorFlow or PyTorch to run algorithms efficiently on mobile, edge, auto, and IoT products. You will also coordinate dependencies across teams, participate in design reviews, and develop tools to improve development processes for complex embedded software systems.
Skills
What you'll do
What we're looking for
More like this
Qualcomm
Qualcomm
Intuit
Intuit
GEICO
Capital One Financial