#Senior Embedded Software Engineer, Cloud Edge and Data Center Machine Learning
Qualcomm
At a glance
AI generatedQualcomm’s Data Center Business Unit seeks a Senior Software Engineer to join their team and contribute to the design and development of software/firmware solutions for Cloud Edge and Data Center machine learning use cases on high-performance silicon. This role involves working closely with internal teams to advance technologies such as ML acceleration, memory management, and virtualization. The ideal candidate will have extensive experience in embedded software development, including BSPs, device drivers, secure boot design, and TrustZone architecture, along with proficiency in C programming using GNU/LLVM tools. Familiarity with interfaces like PCIe, LPDDR, USB, and UFS, as well as knowledge of ML frameworks such as PyTorch and JAX, is essential. The position requires strong skills in unit testing, RTOS fundamentals, and multi-threaded programming, alongside experience with source code management tools like git/Gerrit.
Skills
What you'll do
What we're looking for
Market check
This $111,300–$166,900 range sits above 15% of similar postings on FindRole.
Peer median band
$152,000–$228,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$147,137–$226,887
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 564 open roles on FindRole.
Listed pay typically runs $148,300–$224,400 across 531 roles with salary data.
Most-posted roles
More like this
Qualcomm
Abbott
Abbott
Abbott
Nvidia
Zillow