CareerPlan

Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)

San Diego, California, United States of AmericaFull-time$141k–$212k2026-10-30 → 2026-11-10

Core

Develop and extend Linux kernel driver code for QCR-100 and related accelerators to accelerate image reprocessing and AI workloads.

Role type

Staff Software Engineer (Linux Device Driver)

Builds

Linux kernel modules and drivers for PCIe devices, firmware loading, MHI bus, DMABUF importation, and DMA transfers.

Domain

Embedded Systems / AI Accelerators / Linux Kernel

Deliverable

production ML models

Required skills

Linux kernel driver development, C programming, PCIe device setup, DMA transfers, MHI bus, DMABUF importation, SoC systems, low-level implementation, git

Preferred skills

Linux kernel PCIe stack, DKMS-based management, DEB/RPM packaging, TCP/IP networking, IOMMU, SoC-as-a-Device architectures

Responsibilities

Develop PCIe device setup code, implement firmware loading mechanisms, manage MHI bus communication, handle DMABUF importation, optimize DMA transfers, debug kernel modules

Seniority

Staff, hands-on IC