#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 development of advanced software/firmware solutions for Cloud Edge and Data Center machine learning use cases on high-performance silicon. The role involves working closely with internal teams to advance technologies such as ML acceleration, memory management, and virtualization. Key responsibilities include embedded software development, BSP creation, device driver development, secure boot design, and efficient data movement using DMA. Candidates should be proficient in C programming, familiar with tools like GNU/LLVM, and experienced with RTOS fundamentals and multi-threaded programming. Knowledge of ML frameworks such as PyTorch and JAX, along with interfaces like PCIe and I2C, is essential for this role that demands strong collaboration within a high-caliber international team.
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,800
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 569 open roles on FindRole.
Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.
Most-posted roles
More like this
Qualcomm
Abbott
Abbott
Abbott
Nvidia
Zillow