CareerPlan

Senior/Staff Linux Kernel Engineer - Avionics SW

Aviary - SSFFull-time$170k2026-10-03 → 2026-11-10

Core

Own and solve hard problems across hardware, firmware, kernel, and userspace on embedded flight computers to ensure stability and performance of the Linux kernel foundation for autonomous drone delivery.

Role type

Senior/Staff Linux Kernel Engineer (Embedded Systems)

Builds

Autonomous drone delivery flight computers and safety-critical software layers

Domain

Aviation / Embedded Linux / Autonomous Logistics

Required skills

Linux kernel internals, C programming, hardware bring-up, driver development, system-level debugging, concurrency management, memory management, DMA, MMIO, device tree configuration, upstream patch workflow, technical documentation, team mentorship

Preferred skills

PCIe/Ethernet/NIC drivers, IOMMU, PREEMPT_RT, eBPF, XDP, Kernel CI, stress testing, hardware debugging tools, firmware integration, test automation scripting

Technologies

Linux Kernel, C, ARM64, ftrace, perf, dynamic debug, crash analysis, device tree, PCIe, Ethernet, PREEMPT_RT, eBPF, XDP, Kernel CI

Responsibilities

Diagnose crashes, hangs, races, and performance issues across a deployed fleet; develop, debug, and maintain Linux kernel drivers; bring up new hardware including device tree and firmware interfaces; design fault detection and recovery mechanisms; build diagnostics, benchmarks, and automated tests; measure and improve latency, throughput, and resource usage; mentor engineers and drive cross-team technical decisions.

Seniority

Senior/Staff, hands-on IC with technical direction and mentorship