Senior Linux Kernel Driver Engineer

Qualcomm

Boulder (CO)

On-site

USD 121,000 - 202,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm Technologies, Inc. is seeking a Linux device driver engineer for QCR-100 and related accelerators.

You will develop and extend Linux kernel driver code for PCIe device setup, firmware loading, MHI, DMABUF importation, and DMA transfers, while working within the Qualcomm Cloud AI team. The role requires strong C/C++/Python in low-level driver work, experience with Linux kernel drivers, and a solid grasp of PCIe, DMA, and SoC subsystems.

Qualifications

  • Experience with Linux kernel driver development, kernel modules, sysfs and debugging techniques.
  • Experience with development in C.
  • Experience with Git.
  • Willingness to work in a structured software development environment.
  • Ability to work on low-level implementation (code & test).

Responsibilities

  • Develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers.
  • Collaborate with hardware and software teams to integrate accelerators and SoC components.
  • Contribute to testing, debugging, and optimization of driver code for reliability and performance.

Skills

Linux kernel driver development
C programming
C++ programming
Python programming
Kernel modules
Sysfs debugging
Git
PCIe / DMA concepts
SoC architecture familiarity
Low-level implementation

Education

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Science, or related field

Tools

Git
DKMS
DEB packaging
RPM packaging
PCIe stack knowledge

Job description

Qualcomm Technologies, Inc. is seeking a Linux device driver engineer for QCR-100 and related accelerators.

You will develop and extend Linux kernel driver code for PCIe device setup, firmware loading, MHI, DMABUF importation, and DMA transfers, while working within the Qualcomm Cloud AI team. The role requires strong C/C++/Python in low-level driver work, experience with Linux kernel drivers, and a solid grasp of PCIe, DMA, and SoC subsystems.

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
Staff Linux Kernel Driver Engineer - PCIe/SoC
Staff Linux Kernel Driver Engineer - PCIe/SoC

Qualcomm • San Diego (CA), Northern (KY)

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

Qualcomm • San Diego (CA)

On-site
USD 121,000 - 202,000
Linux Peripheral Software Engineer: Driver & Kernel, USB/MIPI
Linux Peripheral Software Engineer: Driver & Kernel, USB/MIPI

Qualcomm • Santa Clara (CA)

On-site
USD 104,000 - 156,000
Staff Linux Software Engineer: AI Inference System Drivers
Staff Linux Software Engineer: AI Inference System Drivers

Nutanix • San Diego (CA)

On-site
USD 135,000 - 202,000
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 • Boulder (CO)

On-site
USD 121,000 - 202,000