Linux Kernel Driver Architect for AI Accelerators

Acceler8 Talent

Mountain View (CA)

On-site

USD 180,000 - 240,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Acceler8 Talent in Mountain View, CA is seeking a System Software Engineer to join a small, highly technical team responsible for the software layer that makes custom silicon usable—from Linux kernel drivers to low-level userspace libraries and platform bring-up.

You will own kernel drivers, DMA, memory management, MMIO, interrupts, and device initialization; build and debug pre-silicon verification, and collaborate with hardware and firmware engineers during first-silicon bring-up.

Qualifications

  • 8+ years of experience in low-level systems software, kernel development, firmware, or closely related work.
  • Experience in both kernel space and userspace.
  • Ability to work directly from hardware documentation, register maps, and device specifications.
  • Strong understanding of DMA.
  • MMIO and interrupt handling.
  • IOMMU, virtual memory, and memory hierarchy.

Responsibilities

  • Design and develop Linux kernel drivers for PCIe-connected accelerator hardware.
  • Own areas including 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.

Skills

Low-level systems software
Kernel development
Kernel-space & userspace
Hardware bring-up
PCIe
DMA
MMIO
Debugging multi-layer hw/sw

Tools

Linux kernel
PCIe
Rust

Job description

Acceler8 Talent in Mountain View, CA is seeking a System Software Engineer to join a small, highly technical team responsible for the software layer that makes custom silicon usable—from Linux kernel drivers to low-level userspace libraries and platform bring-up.

You will own kernel drivers, DMA, memory management, MMIO, interrupts, and device initialization; build and debug pre-silicon verification, and collaborate with hardware and firmware engineers during first-silicon bring-up.

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

Similar jobs worth comparing

Senior Linux Kernel Driver Architect for AI Accelerators
Senior Linux Kernel Driver Architect for AI Accelerators

MatX • Mountain View (CA)

On-site
USD 250,000 - 600,000
4 weeks PTO
Remote work up to 3 weeks
Company-subsidized medical
+4
System Software Engineer
System Software Engineer

Acceler8 Talent • Mountain View (CA)

On-site
USD 180,000 - 240,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
Senior Linux Kernel Driver Engineer – PCIe AI Accelerators
Senior Linux Kernel Driver Engineer – PCIe AI Accelerators

MatX Inc. • Mountain View (CA)

Hybrid
USD 250,000 - 600,000
4 weeks PTO
Holidays & remote time
Medical insurance
+3
Senior System Software Engineer for GenAI Accelerators
Senior System Software Engineer for GenAI Accelerators

MatX • Mountain View (CA)

Hybrid
USD 160,000 - 600,000
PTO 4 weeks
Holidays 12
Remote work up to 3 weeks
+3
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
AI Accelerator Runtime Engineer (Low-Level Systems)
AI Accelerator Runtime Engineer (Low-Level Systems)

OpenAI • San Francisco (CA)

On-site
USD 266,000 - 445,000
Low-Level AI Accelerator Runtime Engineer
Low-Level AI Accelerator Runtime Engineer

AI Chopping Block • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Senior System Software Engineer - AI Compute & Management
Senior System Software Engineer - AI Compute & Management

MatX Inc. • Mountain View (CA)

Hybrid
USD 250,000 - 600,000
Time off
Health insurance
Financial wellbeing
+8