Senior Linux Kernel Driver Engineer - PCIe & DMA

Qualcomm

San Diego (CA)

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. in San Diego, CA is seeking a Linux device driver engineer for the QCR-100 and related accelerators to develop and extend kernel driver code for PCIe device setup, firmware loading, and DMA transfers.

You will work with familiar SoC subsystems, DMA, PCIe and peripheral interfaces, contributing to a structured software development environment and debugging techniques.

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.
  • Familiarity with SoC systems including bus subsystems, DMA, PCIe and peripherals, synchronization mechanisms, as well as low speed peripherals will be beneficial.

Skills

Linux kernel driver development
C/C++
Git
Debugging techniques
Structured software development
Low-level implementation

Education

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

Tools

DKMS-based kernel modules
DEB packaging
RPM packaging
PCIe stack

Job description

Qualcomm Technologies, Inc. in San Diego, CA is seeking a Linux device driver engineer for the QCR-100 and related accelerators to develop and extend kernel driver code for PCIe device setup, firmware loading, and DMA transfers.

You will work with familiar SoC subsystems, DMA, PCIe and peripheral interfaces, contributing to a structured software development environment and debugging techniques.

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
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
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 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
Display Software Engineer: Embedded Drivers
Display Software Engineer: Embedded Drivers

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000
Senior Embedded Display & Graphics Engineer
Senior Embedded Display & Graphics Engineer

Qualcomm • San Diego (CA)

On-site
USD 108,000 - 163,000