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

Qualcomm Technologies is seeking a senior software engineer to join its research and development team focused on Linux device driver development for machine learning applications using Qualcomm's high-performance AI 100 inference accelerator. The role involves developing and upstreaming code for Linux kernel drivers, including PCIe virtualization and SRIOV, while working with functional simulation of SoC systems and low-level hardware interfaces like DMA and peripherals. Candidates should have extensive experience in embedded development with C, knowledge of RTOS and SoC architecture, proficiency with git and configuration management tools, and a strong understanding of security and isolation mechanisms within the Linux kernel. Ideal candidates will also be familiar with high-speed interfaces such as PCIe and LPDDR, and possess experience with ECC and PCI AER fields for reliable system implementation.

Skills

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

What you'll do

  • Develop Linux device drivers for Qualcomm high-performance inference accelerator AI 100.
  • Upstream developed code to the mainline Linux kernel.
  • Work on PCIe virtualization and SRIOV technologies.
  • Implement systems with high reliability using ECC and PCI AER fields.
  • Familiarize and work with SOC building blocks like interrupt controllers and timers.
  • Proficient in DMA, IOMMU, and device assignment for virtualized contexts.

What we're looking for

  • 4+ years of Linux kernel driver development experience.
  • Proficiency in C programming for embedded systems and RTOS knowledge.
  • Expertise in PCIe stack, virtualization (KVM), and DMA/IOMMU.
  • Experience with high-speed interfaces like PCIe and LPDDR.
  • Strong understanding of SOC building blocks including interrupt controllers.
  • Familiarity with kernel subsystems for isolation and security.

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 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

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