Staff Engineer, Device Drivers

Qualcomm

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CABoulder, CO
Salary
$134,800–$202,200 / yr
Posted
25 days ago
Freshness
Confirmed live 2 days ago
Closes
Feb 13, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $168k
$123k most similar roles pay here $248k

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

About Qualcomm

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

View all roles at Qualcomm

At a glance

TL;DR · Staff Engineer, Device Drivers

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.

What you'll do

  • Develop Linux device drivers for machine learning use cases on high-performance inference accelerators.
  • Implement and maintain Linux kernel modules, including HWMon and sysfs interfaces.
  • Upstream developed code to the main Linux kernel.
  • Develop low-level software implementations and conduct testing in a structured environment.
  • Manage PCIe virtualization, SR-IOV, and related high-speed interface technologies.
  • Implement system features for high reliability using ECC and PCI AER fields.
  • Configure and manage hardware blocks such as interrupt controllers, timers, and DMA systems.
  • Develop drivers for virtualized and isolated contexts using KVM and guest/host split architectures.

What we're looking for

  • Bachelor's degree with 4+ years of experience, Master's with 3+ years, or PhD with 2+ years in Engineering, Computer Science, or a related field.
  • At least 2 years of work experience with programming languages such as C, C++, Java, or Python.
  • Experience with Linux kernel driver development, kernel modules, HWMon, sysfs, and debugging techniques.
  • Proficiency in embedded development using the C programming language.
  • Knowledge of SoC architecture, including core, cache, memory, bus architecture, and common hardware blocks.
  • Familiarity with PCIe virtualization, SR-IOV, and high-speed interfaces like LPDDR.
  • Understanding of DMA, IOMMU, and device assignment in virtualized or isolated contexts.
  • Proficiency with source code and configuration management tools, specifically Git.

More like this

Similar roles

Staff Engineer, Linux Device Drivers

Qualcomm

San Diego, CA +1 166 days ago $134,800$202,200
Linux Kernel C PCIe DMA IOMMU Git TCP/IP DMABUF MHI Bus sysfs DKMS DEB RPM Embedded Linux C++ Python
4+ yrs exp

Video Software Engineer

Qualcomm

San Diego, CA 67 days ago $94,200$141,200
C C++ Python Java Linux Kernel V4L2 Android H264 H.265 AV1 Agentic AI Machine Learning Computer Vision JTAG Windbg Git Perforce Multi-threaded Programming ARM

Staff Linux Software Engineer

Qualcomm

San Diego, CA +1 46 days ago $134,800$202,200
C++ C Python Linux Kernel multi‑threading PCIe Docker KVM SR‑IOV gtest Git SoC Architecture UML Firmware
4+ yrs exp

Staff Power and Thermal Management

Qualcomm

San Diego, CA +1 16 days ago $134,800$202,200
Firmware Low-Level System Software C C++ Embedded Linux SoC bring‑up Power Management Thermal Management IPMI MCTP PLDM Computer Architecture DMA Python Java AI Accelerators
6+ yrs exp

Senior Staff Hardware Design Engineer

Qualcomm

Austin, TX +1 28 days ago $162,600$244,000
PCB Design Cadence Allegro Mentor Expedition SPICE PCIe Gen5/6 LPDDR4x/5x DDR4/5 Ethernet JTAG Signal Integrity Power Integrity BMC x86 ARM SMBus PMBus SPI PWM Oscilloscopes Logic Analyzers Circuit Simulation
6+ yrs exp