Senior Linux Kernel Driver Engineer
Core
Designing and maintaining the Linux kernel driver for a custom AI inference accelerator chip to enable high-performance host-silicon interaction.
Role type
Senior Linux Kernel Driver Engineer
Builds
Production Linux kernel drivers for AI accelerator hardware
Domain
AI hardware / Semiconductor / Linux Kernel
Deliverable
production ML models
Required skills
Linux kernel driver development, PCIe device management, DMA, memory handling, interrupt handling, C, Rust, computer architecture, concurrency
Preferred skills
GPU/ML accelerator experience, hardware bring-up, pre-silicon simulation, performance profiling
Technologies
Linux, C, Rust, PCIe
Responsibilities
Design, develop, and maintain the Linux kernel driver for Fractile's AI accelerator; Build performance-critical kernel-space paths including PCIe, DMA, memory, and interrupt handling; Define and evolve the userspace interface for the runtime; Work in a tight co-design loop with hardware, firmware, and ML engineers; Improve tooling and workflows for fast iteration
Seniority
Senior, hands-on IC