Senior/Staff Linux Kernel Engineer
Core
Diagnose crashes, hangs, and performance issues; develop and maintain Linux kernel drivers and subsystems for safety-critical autonomous aircraft systems.
Role type
Staff Linux Kernel Engineer (hardware bring-up & driver development)
Builds
Linux kernel drivers, board-support software, diagnostics, and validation systems for autonomous aircraft hardware.
Domain
Aerospace / Embedded Linux / Kernel Development
Required skills
Linux kernel internals, C programming, hardware debugging, concurrency management, memory management, device-tree configuration, upstream kernel patching, performance analysis, design documentation, technical mentorship
Preferred skills
PCIe, Ethernet/NIC drivers, DMA, IOMMU, Linux networking, ARM64, PREEMPT_RT, eBPF, XDP, kernel CI, firmware integration, test automation
Technologies
Linux kernel, C, ftrace, perf, device trees, PCIe, Ethernet, ARM64, eBPF, XDP
Responsibilities
Diagnose crashes, hangs, races, and timing issues across the deployed fleet; bring up new hardware including device-tree and firmware interfaces; design and verify fault detection and recovery behavior; build automated tests and validation systems; review kernel changes and contribute upstream patches; lead cross-team technical decisions and mentor engineers.
Seniority
Staff, hands-on IC with strategic leadership
