Staff Engineer, Device Drivers (San Diego or Boulder, CO)
Qualcomm
At a glance
AI generatedThe Qualcomm Cloud AI team seeks a senior Linux device driver engineer to develop and extend kernel driver code for the QCR-100 accelerator and related devices, focusing on PCIe setup, firmware loading, MHI bus management, DMABUF importation, and DMA transfers. The role involves working with SoC systems, including bus subsystems, synchronization mechanisms, and low-speed peripherals. Ideal candidates have 4+ years of experience in Linux kernel driver development, C programming, git usage, DKMS-based module management, DEB or RPM packaging, TCP/IP understanding, and knowledge of DMA and IOMMU. The position requires a strong grasp of 'SoC-as-a-Device' architectures and embedded Linux systems connected via PCIe, contributing to the acceleration of image reprocessing and AI workloads at scale.
Skills
What you'll do
What we're looking for
Market check
This $134,800–$202,200 range sits above 39% of similar postings on FindRole.
Peer median band
$143,000–$240,950
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$162,375–$215,875
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
Qualcomm
Leidos
Qualcomm
Qualcomm
Qualcomm