Senior Embedded Developer (Internal Components) [R&D]
Core
Lead the development of embedded software for internal UAV components including initiation boards, flight controllers, and production test benches.
Role type
Senior Embedded Developer (Internal Components)
Builds
Embedded firmware for UAV initiation boards, flight controllers, and automated test equipment
Domain
Defense Technology / Unmanned Aerial Vehicles
Required skills
C/C++, STM32 (ARM Cortex-M), STM8, ESP32, RTOS (FreeRTOS, Zephyr), bare-metal programming, SPI/I2C/UART/CAN/PWM/ADC, Unit testing, CI/CD (CMake, GitHub Actions), Code review, Technical documentation
Preferred skills
ATE/production test bench development, MAVLink/ELRS/CRSF/MSP protocols, Python, Military/Defense Tech experience, Oscilloscope/Logic analyzer usage
