CareerPlanSign in

System Software Engineer, Linux Kernel and Device Drivers

Mountain View💼 Full-time💰 $160,000–$160,000🗓 2026-09-17 → 2026-09-25

Core

Architecting and implementing Linux kernel drivers and low-level userspace libraries for MatX's AI accelerators to enable efficient GenAI silicon.

Role type

Senior System Software Engineer (Linux Kernel & Device Drivers)

Builds

High-performance AI silicon drivers, memory management, DMA, and interrupt handling paths for PCIe endpoint devices.

Domain

AI Hardware / Semiconductor / Low-level Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Linux kernel development, C programming, hardware register mapping, computer architecture, OS internals (MMIO, DMA, IOMMU), complex hardware/software debugging

Preferred skills

Pre-silicon validation (simulation/emulation/FPGA), first-silicon bring-up, SR-IOV, dma-buf, VFIO, kernel profiling (perf, ftrace, eBPF), Rust

Technologies

Linux Kernel, C, PCIe, DMA, IOMMU, FPGA, BMC/OpenBMC, eBPF

Responsibilities

Design and implement Linux kernel driver stacks for AI accelerators; build low-level userspace libraries with ioctl/sysfs interfaces; test and validate features on pre-silicon platforms; write prototype code and bring-up tooling; debug hardware/software interaction issues; profile and optimize host I/O paths; deliver unit and regression tests; expose device state for telemetry; influence next-generation chip architecture.

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.