Senior Linux Kernel Driver Engineer - PCIe & DMA

Nutanix

Boulder (CO)

On-site

USD 121,000 - 202,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm Technologies, Inc. is seeking a Linux device driver engineer to develop and extend kernel driver code for PCIe-based accelerators used in QCR-100 gear. You will work on PCIe setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers in a collaborative Engineering Group software team.

The role requires strong C skills and Linux kernel experience, with a focus on low-level hardware interfaces and driver development within a structured software process.

Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science or related field and 4+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Responsibilities

  • Develop and extend Linux kernel driver code for PCIe devices (e.g., QCR-100 accelerators).
  • Implement firmware loading, MHI bus, DMABUF importation, and DMA transfers.
  • Collaborate in a structured software development environment and work on low-level implementation.

Skills

Linux kernel driver development
C programming
DMA/IOMMU
PCIe
Sysfs debugging
Git
Kernel modules
Firmware loading
DKMS packaging
DEB packaging
Python

Education

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

Tools

DKMS
DEB packaging
RPM packaging
PCIe stack
MHI bus
DMABUF
Kernel debugging

Job description

Qualcomm Technologies, Inc. is seeking a Linux device driver engineer to develop and extend kernel driver code for PCIe-based accelerators used in QCR-100 gear. You will work on PCIe setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers in a collaborative Engineering Group software team.

The role requires strong C skills and Linux kernel experience, with a focus on low-level hardware interfaces and driver development within a structured software process.

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

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/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
Linux Kernel Driver Engineer - PCIe & DMA for Accelerators
Linux Kernel Driver Engineer - PCIe & DMA for Accelerators

Qualcomm • Boulder (CO)

On-site
USD 134,000 - 203,000
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
Display Software Engineer: Embedded Drivers
Display Software Engineer: Embedded Drivers

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000