Staff Engineer, Device Drivers (San Diego or Boulder, CO)

Qualcomm

Actively hiring
San Diego, CA · Boulder, CO Posted 61 days ago $134,800$202,200 / year

At a glance

AI generated

TL;DR

The Qualcomm Cloud AI team seeks a senior software engineer to develop Linux device drivers for high-performance inference accelerators like the AI 100. This role involves coding and upstreaming driver code for PCIe interfaces, DMA, and other hardware components while ensuring reliability through ECC and PCI AER fields. The ideal candidate will have extensive experience with C programming, Linux kernel modules, and debugging techniques, as well as familiarity with RTOS, SoC architecture, and virtualization technologies like KVM. Knowledge of high-speed interfaces such as PCIe and LPDDR is essential, along with expertise in security-related kernel subsystems and device assignment in virtualized contexts. This position requires a structured approach to software development and the ability to work on low-level implementation details.

Skills

Linux C git PCIe LPDDR ECC AER interrupt_controller timers KVM IOMMU DMA sysfs RTOS SoC_architecture HWMon source_code_management configuration_management kernel_subsystems virtualization device_drivers

What you'll do

  • Develop Linux device drivers for Qualcomm high-performance inference accelerator AI 100.
  • Upstream code to the Linux kernel for integration and community review.
  • Debug and optimize kernel modules using various debugging techniques.
  • Implement synchronization mechanisms like semaphores in driver development.
  • Work on PCIe stack, virtualization, and isolation features in the Linux kernel.

What we're looking for

  • 4+ years of Linux kernel driver development experience.
  • Proficiency in C programming and understanding of RTOS principles.
  • Experience with PCIe stack, virtualization (KVM), and isolation/security subsystems.
  • Knowledge of DMA, IOMMU, device assignment, and high-speed interfaces like PCIe/LPDDR.
  • Familiarity with SOC building blocks including interrupt controllers, timers, and synchronization mechanisms.

Market check

Salary context

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

About Qualcomm

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

View all roles at Qualcomm

More like this

Similar roles

Staff Engineer, Device Drivers (San Diego or Boulder, CO)

Qualcomm

San Diego, Ca,Us, US 61 days ago $134,800$202,200
Linux C PCIe git RTOS SoC architecture DMA IOMMU KVM ECC AER Interrupt controller Timers High reliability systems Virtualization Device assignment Security subsystems Source Code Management Configuration management tools Linux kernel driver development HWMon sysfs Debugging techniques

Staff Engineer, Linux Device Drivers

Qualcomm

San Diego, Ca,Us, US 64 days ago $134,800$202,200
Linux C git PCIe DMA IOMMU DKMS RPM DEB TCP/IP SoC DMABUF MHI bus sysfs Docker Kubernetes CI/CD

Staff Engineer – Power and BMC Software (San Diego OR Boulder, CO)

Qualcomm

San Diego, Ca,Us, US 61 days ago $134,800$202,200
C/C++ OpenBMC Redfish APIs IPMI Linux Power Management FW Embedded Linux SoC Hardware/Software Integration Low-Level Debugging Computer Architecture Mentorship Technical Leadership Cross-Functional Collaboration Platform Bring-Up Board Validation System Integration

Hardware Design Engineer - Sr Staff (Austin OR San Diego)

Qualcomm

Austin, Tx,Us, US 122 days ago $162,600$244,000
CadenceAllegro MentorExpedition SPICE PCIe LPDDR4x DDR4 DDR5 JTAG SMBus PMBus SPI BMC integration signal integrity power integrity oscilloscopes logic analyzers high-speed interfaces PCB design thermal management EMI shielding rack-level system integration regulatory compliance firmware architecture x86 FW/SW stack

Hardware Installation Engineer - N/NE - Field/Travel

Siemens Healthineers

Remote (Pit H, US) 91 days ago
RF Energy producing devices electronic cooling systems networking techniques PC based systems basic networking skills Test Equipment imaging systems basic computer usage debugging skills
Remote

Hardware Installation Engineer - N/NE - Field/Travel

Siemens Healthineers

Remote (Alb Wa, US) 60 days ago
RF Energy producing devices electronic cooling systems networking techniques PC based systems basic networking skills Test Equipment imaging systems English fluency
Remote