CareerPlan

Staff Embedded Software Engineer

USAFull-time$160k–$250k2026-10-24 → 2026-11-10

Core

Design, implement, and integrate flight- and safety-critical embedded Linux software for avionics subsystems, ensuring production readiness and fleet reliability.

Role type

Staff Embedded Software Engineer (Avionics)

Builds

Avionics subsystems and flight-critical embedded software

Domain

Aviation / Embedded Systems

Required skills

C++, Rust, embedded Linux, bare-metal, RTOS, fault management, real-time systems, hardware debugging, test automation, root-cause analysis

Preferred skills

hardware bring-up, schematics reading, oscilloscope usage, logic analyzer usage, JTAG debugging, field telemetry analysis

Technologies

embedded Linux, C++, Rust, RTOS, JTAG, oscilloscopes, logic analyzers

Responsibilities

Own avionics subsystems from design to production readiness; develop and maintain flight-critical embedded software including drivers and real-time interfaces; lead hardware-in-the-loop and field validation; triage high-severity field incidents and drive resolution; collaborate on integration boundaries and certification inputs.

Seniority

Staff, hands-on IC with strategic ownership