Software Engineer - Embedded Firmware
Core
Building lowest-level, safety-critical firmware for autonomous drone aircraft to enable global medical and essential goods delivery.
Role type
Senior embedded firmware engineer (safety-critical avionics)
Builds
Re-usable firmware infrastructure, flight control software, and safety monitoring tools for autonomous drones
Domain
Autonomous logistics / Drone delivery / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, Python, embedded Linux, RTOS, bare metal programming, peripheral driver development, hardware-in-the-loop testing, systems debugging, microcontroller architecture
Preferred skills
Experience with avionics, sensor integration, communications systems, large-scale distributed systems
Technologies
C++, Rust, Python, embedded Linux, RTOS, microcontrollers
Responsibilities
Design and build software for critical flight and safety processes on microcontrollers; develop fault management strategies and hardware-in-the-loop tests; analyze runtime characteristics of avionics software; build metrics and monitoring capabilities for field deployment; design data collection tools for sensor and platform evaluation
Seniority
Senior, hands-on IC