Senior Firmware Engineer
Core
Developing embedded firmware for microcontrollers used within FPV Drones and their support electronics, including flight control and radio link code.
Role type
Senior Firmware Engineer (Embedded Systems)
Builds
Embedded firmware for FPV drones and support electronics
Domain
Defense technology / Unmanned Aerial Systems (UAS)
Deliverable
production ML models | product features | infrastructure
Required skills
C development for embedded applications, embedded communication protocols (I2C, SPI, UART, Ethernet), bare-metal or RTOS firmware development, sensor integration, hardware debugging tools (oscilloscopes, logic analyzers, JTAG/SWD), Git workflows
Preferred skills
ARM Cortex-M processors (e.g., STM32), FPV Drone software (Betaflight, ExpressLRS, PX4, Ardupilot)
Responsibilities
Write embedded software for the Neros Archer platform including flight control and radio link code, develop embedded firmware for microcontrollers, debug hardware and firmware problems, support requirements development including review and architecture, create test cases and execute tests
Seniority
Senior, hands-on IC