Firmware Engineer - Flight Software
Core
Build flight-critical firmware including flight modes, control algorithms, and vehicle-side integrations for first-person-view drones used in modern battlefield scenarios.
Role type
Senior IC firmware engineer (flight software)
Builds
Flight-critical firmware for unmanned aerial systems (UAS)
Domain
Defense technology / Embedded systems / Aerial robotics
Deliverable
production ML models | product features
Required skills
Embedded C, Flight stack experience (PX4, Betaflight), Flight-control fundamentals, Hardware debugging, Unit and integration testing
Preferred skills
Datalink and networking protocols, Betaflight internals, Counter-UAS systems, Sensor fusion (EKF), PX4 ecosystem depth (MAVLink, uORB), FPV flying
Technologies
C, PX4, Betaflight, MAVLink, uORB, EKF2, QGroundControl
Responsibilities
Implement flight modes and control features, Port and tune sensors and control algorithms, Build vehicle-side datalink and payload integrations, Instrument vehicles and run bench/flight-test iterations, Write unit and integration tests
Seniority
Senior, hands-on IC