Drimva

Etched

Kernel Driver Software Engineer

$150K–$350K

San Jose · On-site · Full-time · Posted Jan 14, 2026

About the job

Develop and optimize kernel-mode drivers for ML accelerators, focusing on performance, memory management, virtualization, security, and reliable operation in production environments.

What you'll do

  • Design, develop, debug, and maintain kernel-mode drivers for ML accelerators.
  • Optimize performance, memory management, PCIe communication, virtualization, and synchronization for demanding AI workloads.
  • Collaborate with hardware and software teams on ASIC co-design, system-level debugging, and driver testing.

What they ask for

  • Proficiency in C/C++.
  • Strong understanding of kernel-mode driver development and debugging and operating system internals (Linux preferred).
  • Experience with hardware/software interfacing, device drivers, kernel memory management, and synchronization.
  • Strong understanding of PCIe and other hardware interfaces; experience with device virtualization technologies, including SR-IOV and VFIO.

Nice to have

  • Experience developing or debugging kernel-mode drivers for GPUs or other accelerators.
  • Experience with CUDA, OpenCL, performance profiling tools, or ML workloads.

Pay

$150K – $350K USD base salary

Tools

C/C++, Linux, SR-IOV, VFIO, IOMMU, PCIe, Git, gdb

AI focus

Driver development and performance optimization for ML accelerators and demanding AI inference workloads.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)