CareerPlan

Staff Firmware Engineer - Motors

Aviary - SSFFull-time$210k–$250k2026-10-23 → 2026-11-10
On-site

Core

Design, implement, and validate high-performance motor controller firmware for autonomous drone propulsion motors and actuators.

Role type

Staff Firmware Engineer (Motor Control)

Builds

Proprietary motor controllers for autonomous drone delivery systems

Domain

Aerospace robotics / Embedded systems / Control theory

Required skills

C++, Rust, Python, nonlinear estimation, classical control theory, bare-metal ARM programming, peripheral drivers, hardware-in-the-loop testing, Monte-Carlo simulations, systems engineering

Preferred skills

Electronics design background, RTOS, embedded Linux, Matlab, Julia

Technologies

C++, Rust, Python, ARM, Matlab, Julia, RTOS, embedded Linux

Responsibilities

Design estimators and controllers for propulsion motors and actuators; Implement controllers in C++ targeting bare-metal ARM microcontrollers; Write peripheral drivers for new motor controller hardware revisions; Validate firmware on bench and in flight tests; Develop fault management strategies and hardware-in-the-loop tests; Build vehicle simulations in Rust for regression testing; Collaborate on inverter design validation; Build automated fleet performance monitoring systems

Seniority

Staff, hands-on IC with strategic impact