Staff Linux Kernel Driver Engineer - PCIe/SoC

Qualcomm

San Diego, Northern (CA, KY)

Hybrid

USD 121,000 - 202,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm Technologies, Inc. is seeking a Staff Software Engineer to develop and extend Linux device drivers and host software for QCR-100 and related accelerators in a San Diego or Boulder setting.

You will work on PCIe device setup, firmware loading, MHI, DMABUF, and DMA transfers, contributing to low-level kernel and embedded Linux components. The role requires strong C/C++ skills, Linux kernel driver experience, and familiarity with PCIe stacks and DMA concepts.

Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of software engineering.
  • 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.
  • Experience with Linux kernel driver development, kernel modules, sysfs and debugging techniques.

Responsibilities

  • Develop and extend Linux kernel driver code for PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers.
  • Work on SoC systems including bus subsystems, DMA, PCIe and peripherals, synchronization mechanisms.
  • Collaborate on kernel-level integration and debugging to ensure robust driver performance.

Skills

Linux kernel driver
C programming
C++ programming
Python
Git
Kernel debugging
PCIe basics
DMA IOMMU

Education

Bachelor's degree in Engineering/CS/IS
Master's degree in Engineering/CS/IS
PhD in Engineering/CS/IS

Tools

DKMS
DEB packaging
RPM packaging
PCIe stack

Job description

Qualcomm Technologies, Inc. is seeking a Staff Software Engineer to develop and extend Linux device drivers and host software for QCR-100 and related accelerators in a San Diego or Boulder setting.

You will work on PCIe device setup, firmware loading, MHI, DMABUF, and DMA transfers, contributing to low-level kernel and embedded Linux components. The role requires strong C/C++ skills, Linux kernel driver experience, and familiarity with PCIe stacks and DMA concepts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Linux Kernel Driver Engineer - PCIe & DMA
Senior Linux Kernel Driver Engineer - PCIe & DMA

Nutanix • Boulder (CO)

On-site
USD 121,000 - 202,000
Senior Linux Kernel Driver Engineer - PCIe & DMA
Senior Linux Kernel Driver Engineer - PCIe & DMA

Qualcomm • San Diego (CA)

On-site
USD 121,000 - 202,000
Senior Linux Kernel Driver Engineer
Senior Linux Kernel Driver Engineer

Qualcomm • Boulder (CO)

On-site
USD 121,000 - 202,000
Staff Linux Kernel Driver Engineer - PCIe & DMABUF
Staff Linux Kernel Driver Engineer - PCIe & DMABUF

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
Discretionary annual bonus
RSU grants
Competitive benefits package
Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)
Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)

Qualcomm • San Diego (CA)

On-site
USD 121,000 - 202,000
Staff Engineer, Device Drivers (San Diego or Boulder, CO)
Staff Engineer, Device Drivers (San Diego or Boulder, CO)

Socket.dev • San Diego (CA)

On-site
USD 134,800 - 202,200
Annual discretionary bonus
RSU grants
Staff Engineer, Linux Device Drivers
Staff Engineer, Linux Device Drivers

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
Discretionary annual bonus
RSU grants
Competitive benefits package
Staff Engineer, Linux Device Drivers
Staff Engineer, Linux Device Drivers

Qualcomm • Boulder (CO)

On-site
USD 134,000 - 203,000
Competitive annual discretionary bonus program
Annual RSU grants
Comprehensive benefits package
Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)
Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)

Nutanix • Boulder (CO)

On-site
USD 121,000 - 202,000
Staff Engineer, Linux Device Drivers for ML Inference
Staff Engineer, Linux Device Drivers for ML Inference

Qualcomm • San Diego (CA)

On-site
USD 134,800 - 202,200
Annual discretionary bonus
RSU grants