Staff Engineer, Device Drivers (San Diego or Boulder, CO)
Qualcomm
At a glance
AI generatedQualcomm Technologies is seeking a senior software engineer to join its research and development team focused on Linux device driver development for machine learning applications using Qualcomm's high-performance AI 100 inference accelerator. The role involves developing and upstreaming code for Linux kernel drivers, including PCIe virtualization and SRIOV, while working with functional simulation of SoC systems and low-level hardware interfaces like DMA and peripherals. Candidates should have extensive experience in embedded development with C, knowledge of RTOS and SoC architecture, proficiency with git and configuration management tools, and a strong understanding of security and isolation mechanisms within the Linux kernel. Ideal candidates will also be familiar with high-speed interfaces such as PCIe and LPDDR, and possess experience with ECC and PCI AER fields for reliable system implementation.
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