Staff Engineer, Linux Device Drivers
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 75% of similar roles. Most pay $168,500–$214,625 — 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, Device Drivers will join the software engineering team to develop Linux device drivers for machine learning use cases. The role focuses on developing code for high-performance inference accelerator AI 100 products and assisting with upstreaming that code. Day-to-day responsibilities include low-level implementation of code and testing within a structured development environment. Candidates must possess expertise in C, Linux kernel driver development, kernel modules, HWMon, sysfs, and debugging techniques. The role requires knowledge of SoC architecture, including memory, bus systems, DMA, PCIe, and IOMMU, as well as experience with RTOS and configuration management tools like git. Specific technical requirements include PCIe virtualization, SRIOV, and high-speed interfaces like LPDDR. This position addresses the challenge of developing reliable software for complex hardware blocks in a virtualized and isolated context.
Skills
What you'll do
What we're looking for
Related searches
More like this
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm