Staff Engineer, Device Drivers
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 70% of similar roles. Most pay $165,629–$219,031 — the shaded band above. At the midpoint, this role pays about $168k versus about $192k for comparable roles.
Based on 240 similar postings.
Employer
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 623 open roles on FindRole.
Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.
Most-posted roles
At a glance
Staff Engineer, Linux Device Drivers joins the Cloud AI team to develop and extend Linux kernel driver code for QCR-100 and related accelerators. These products are designed to accelerate image reprocessing and AI workloads. The engineer will work on low-level implementation including PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Key technical requirements include proficiency in C programming, git, and Linux kernel driver development involving kernel modules and sysfs. Desirable expertise includes the Linux kernel PCIe stack, DKMS-based management of kernel modules, DEB or RPM packaging, and TCP/IP networking. The role requires a deep understanding of SoC systems, including bus subsystems, DMA, IOMMU, and synchronization mechanisms. This position focuses on solving technical challenges within embedded Linux systems and SoC-as-a-Device architectures connected via PCIe to support high-performance computing tasks.
What does a Engineer earn in California?
Median $208000 from 94 postings across 22 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm
GEICO