Senior Firmware Engineer, Ground Software
Core
Build firmware for ground control hardware that operators use to fly drones and receive telemetry/video.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Ground control hardware firmware for unmanned aerial systems
Domain
Defense / Unmanned Systems / Embedded Systems
Required skills
Embedded C, C++, Rust, Real-time firmware, Hardware debugging, Embedded communication interfaces
Preferred skills
Embedded Linux, Linux networking, Video pipelines on embedded hardware, RC radio firmware, Microcontroller to embedded Linux migration
Technologies
Microcontroller, Embedded Linux, Yocto, Buildroot, UART, SPI, I2C, USB, Ethernet, ExpressLRS, EdgeTX/OpenTX
Responsibilities
Design, build, and maintain firmware for ground control hardware; Own operator input handling, communication link, and telemetry/video receive; Define ground-to-aircraft interface with flight software team; Bring up and debug new ground hardware; Write unit and integration tests for firmware.
Seniority
Senior, hands-on IC
