Staff Engineer, Device Drivers (San Diego or Boulder, CO)
Qualcomm
At a glance
AI generatedThe Qualcomm Cloud AI team seeks a senior software engineer to develop Linux device drivers for high-performance inference accelerators like the AI 100. This role involves coding and upstreaming driver code for PCIe interfaces, DMA, and other hardware components while ensuring reliability through ECC and PCI AER fields. The ideal candidate will have extensive experience with C programming, Linux kernel modules, and debugging techniques, as well as familiarity with RTOS, SoC architecture, and virtualization technologies like KVM. Knowledge of high-speed interfaces such as PCIe and LPDDR is essential, along with expertise in security-related kernel subsystems and device assignment in virtualized contexts. This position requires a structured approach to software development and the ability to work on low-level implementation details.
Skills
What you'll do
What we're looking for
Market check
This $134,800–$202,200 range sits above 42% of similar postings on FindRole.
Peer median band
$134,800–$230,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$162,875–$214,500
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
Qualcomm
Qualcomm
Qualcomm
Siemens Healthineers
Siemens Healthineers