Senior Linux Kernel Driver Engineer for AI Accelerators

Acceler8 Talent

Mountain View (CA)

Hybrid

USD 140,000 - 210,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Acceler8 Talent in Mountain View, CA is seeking a System Software Engineer to advance the Linux driver stack for flagship accelerator hardware. You will work on the kernel, drivers, and low-level userspace components, shaping bring-up, telemetry, and platform integration from silicon through production.

The role demands deep C experience, strong kernel and PCIe knowledge, and comfort debugging across RTL, firmware, and software boundaries in an early-stage AI hardware environment.

Qualifications

  • 8+ years of experience in low-level systems software, kernel development, firmware, or closely related work.
  • Strong hands-on experience developing Linux kernel device drivers.
  • Excellent C programming skills; experience with Rust is a plus.
  • Ability to work directly from hardware documentation, register maps, and device specifications.

Responsibilities

  • Design and develop Linux kernel drivers for PCIe-connected accelerator hardware.
  • Own DMA, memory management, interrupts, MMIO, command submission, and device initialization.
  • Build low-level userspace libraries and interfaces using ioctl, sysfs, mmap, and direct device access.
  • Develop prototype drivers, debug utilities, and bring-up tools for new hardware features.
  • Validate software against simulation, emulation, and FPGA-based pre-silicon platforms.
  • Work with hardware and firmware engineers during first-silicon bring-up.
  • Debug complex issues spanning RTL, firmware, kernel, PCIe, and userspace.
  • Profile and optimize PCIe throughput, DMA performance, interrupt latency, and host-side overhead.
  • Build regression and validation infrastructure for driver and systems-software components.
  • Expose device health, telemetry, and error information to higher-level platform-management software.
  • Provide software input into future chip and system architecture decisions.
  • Contribute across adjacent host-software components as the platform evolves.

Skills

Linux kernel drivers
C programming
Rust
Kernel space and userspace
PCIe
DMA
MMIO
IOMMU
Hardware bring-up
Performance profiling

Job description

Acceler8 Talent in Mountain View, CA is seeking a System Software Engineer to advance the Linux driver stack for flagship accelerator hardware. You will work on the kernel, drivers, and low-level userspace components, shaping bring-up, telemetry, and platform integration from silicon through production.

The role demands deep C experience, strong kernel and PCIe knowledge, and comfort debugging across RTL, firmware, and software boundaries in an early-stage AI hardware environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Software Engineer
System Software Engineer

Acceler8 Talent • Mountain View (CA)

Hybrid
USD 140,000 - 210,000
Kernel Driver Architect for AI Accelerators
Kernel Driver Architect for AI Accelerators

The Consensus • San Jose (CA)

On-site
USD 180,000 - 280,000
Medical, dental, and vision benefits
Relocation to San Jose
Housing subsidy
+3
Linux Kernel Engineer — High-Performance OS & Drivers, Equity
Linux Kernel Engineer — High-Performance OS & Drivers, Equity

Pantera Capital • Palo Alto (CA)

On-site
USD 180,000 - 440,000
Equity
Comprehensive medical
Vision
+5
Senior Linux Kernel Architect – AI Infra & Virtualization
Senior Linux Kernel Architect – AI Infra & Virtualization

Crusoe • San Francisco (CA)

On-site
USD 250,000 - 300,000
Competitive compensation
Equity
Comprehensive benefits
+2
Linux Kernel Systems Engineer for AI Devices
Linux Kernel Systems Engineer for AI Devices

OpenAI • San Francisco (CA)

On-site
USD 180,000 - 240,000
Kernel Driver Architect for AI Accelerators
Kernel Driver Architect for AI Accelerators

Etched.ai, Inc. • San Jose (CA)

On-site
USD 120,000 - 160,000
Medical, dental, and vision packages
$500 monthly credit for waiving medical benefits
Housing subsidy of $2k per month
+2
Kernel Driver Architect for AI Accelerators
Kernel Driver Architect for AI Accelerators

Etched • San Jose (CA)

On-site
USD 150,000 - 275,000
Full medical, dental, and vision packages
Housing subsidy of $2,000/month
Daily lunch and dinner
Kernel Engineer for AI Accelerator - Profiling
Kernel Engineer for AI Accelerator - Profiling

DensityAI • Mountain View (CA)

On-site
USD 260,000 - 320,000
Medical, dental, and vision coverage
401(k) plan
Standard PTO
+1
Linux Kernel Engineer for AI‑Driven Embedded Devices
Linux Kernel Engineer for AI‑Driven Embedded Devices

Linuxcareers • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 260,000
Accelerator Software Engineer - Chip-to-Host Inference
Accelerator Software Engineer - Chip-to-Host Inference

The Consensus • San Jose (CA)

On-site
USD 150,000 - 210,000
Medical, dental, and vision coverage
$500 monthly credit to waive medical
Housing subsidy for office proximity
+4