All roles
Secure Software & Integration
Embedded Firmware Engineer — Rust / RTOS
Lviv, Ukraine (hybrid) Full-time 4+ years
/01
Mission
Write memory-safe firmware for flight control and power management as we migrate core microcontrollers from C to bare-metal Rust for predictability and safety.
Flight controllers and power units have no room for undefined behavior, so we are moving our core microcontrollers to bare-metal Rust. You will write and test the real-time control loops, battery-management drivers, and the cryptographically secured update path that the whole vehicle depends on. Expect to live close to the hardware — schematics, oscilloscope, brownout testing — and to care deeply about what happens at the edges, where most field failures actually hide.
/02
What you bring
- Bare-metal Rust, embedded-hal, and RTIC/Embassy
- ARM Cortex-M or RISC-V; SPI, I2C, CAN-bus, UART
- Secure low-power bootloaders with signature validation
- Schematic literacy and basic oscilloscope debugging
/03
What you'll own
- Write and test real-time control loops for motors and sensors
- Optimize battery-management drivers for mission range
- Implement cryptographically secured OTA updates
- Validate behavior under brownout and power-drop conditions