CareerPlan

Senior Embedded Firmware Engineer

Aviary - SSFFull-time$160k–$250k2026-10-23 → 2026-11-11
Hybrid

Core

Design and build C++ firmware for a distributed system of aircraft microcontrollers and embedded Linux computers to execute critical flight and safety functions.

Role type

Senior IC embedded firmware engineer (aerospace/autonomous systems)

Builds

Firmware for Zipline's autonomous drone delivery aircraft

Domain

Aerospace logistics + embedded systems

Required skills

C++ for embedded systems, embedded communications (Ethernet, serial), real-time firmware design, task scheduling, interrupts, concurrency, synchronization, memory optimization, peripheral driver implementation, Rust tooling

Preferred skills

Debugging real-world deployed systems, handling edge cases, systems mindset

Technologies

C++, Rust, embedded Linux, microcontrollers

Responsibilities

Design and build C++ firmware for distributed aircraft microcontrollers; Develop reliable communication interfaces; Define platform-level interfaces and reusable components; Optimize real-time behavior (CPU, memory, latency); Develop metrics and monitoring for field deployment; Build Rust-based tooling and simulations

Seniority

Senior, hands-on IC