← Back to results

linux-kernel-driver-development jobs in San Diego

Posted 20 days ago

Design, develop, integrate, and test embedded real-time software for Link-16 and Tactical Datalink systems in a defense environment. Requires proficiency in C/C++ and object-oriented programming, with hands-on experience developing and debugging multi-threaded embedded applications, integrating firmware, and working with software-defined radios and tactical communications hardware.… Work in an Agile environment alongside systems engineering, hardware, and integration teams, analyzing system capabilities and resolving complex real-time and controls issues.

San DiegoLast seen 18 days ago
$114,000 – $171,000 · Posted 1 month ago

Principal or Sr. Principal embedded software engineer responsible for developing, integrating, and debugging low-level firmware and real-time multi-threaded embedded applications for Link 16 tactical datalink systems.… The role requires proficiency in C/C++, object-oriented programming, and the full software lifecycle from requirements to testing, with hands-on experience troubleshooting Link 16 waveforms, working with tactical datalink radios/terminals, and collaborating across systems engineering, hardware, and integration teams in an Agile environment. Candidates must be able to obtain a U.S. Secret-level security clearance and work full-time onsite.

San DiegoLast seen 16 days ago
$121,400 – $202,200 · Posted 1 month ago

Staff Software Engineer role focused on Linux kernel device driver development for Qualcomm's QCR-100 AI accelerators. The engineer will develop and maintain PCIe device drivers, firmware loading mechanisms, MHI bus integration, DMABUF handling, and DMA transfer code.… Requires 4+ years of software engineering experience, 2+ years with C/C++, and hands-on Linux kernel driver development including kernel modules, sysfs, and low-level debugging. Desirable experience includes PCIe stack knowledge, DMA/IOMMU understanding, DKMS module management, and SoC-as-a-Device architectures.

San DiegoLast seen 1 month ago
$134,800 – $202,200 · Posted 1 month ago

Staff Engineer responsible for developing and extending Linux kernel driver code for Qualcomm's QCR-100 AI accelerators, with focus on PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Requires strong experience with Linux kernel driver development, C programming, and low-level implementation.… Desirable qualifications include PCIe stack expertise, DMA/IOMMU understanding, and familiarity with SoC-as-a-Device architectures and embedded Linux systems.

San DiegoLast seen 23 days ago
$121,400 – $202,200 · Posted 2 months ago

Qualcomm Cloud AI team seeks a Linux device driver engineer to develop and extend Linux kernel driver code for QCR-100 accelerators and related products that handle image reprocessing and AI workloads. The role focuses on PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers.… Required expertise includes Linux kernel driver development, C programming, git, and low-level debugging. Desirable experience includes PCIe stack knowledge, DMA/IOMMU understanding, DEB/RPM packaging, and embedded Linux systems connected via PCIe.

San DiegoLast seen 2 months ago