Firmware
Microcontroller firmware runs for years in places nobody looks at. It has to start every time, recover from a failed update and stay secure.
We write it in Rust where the platform allows it, and in C where that is the better fit.
What we do
- Rust and C
- Frameworks: Embassy, RTIC, Ariel OS and Zephyr
- ESP32, STM32, nRF and other MCUs
- Bootloaders, secure boot and flash encryption
- Over-the-air (OTA) updates with a safe fallback
- Drivers for sensors, radios and peripherals
What you get
- Firmware you can rebuild yourself, with the toolchain pinned in the repository
- A documented update and recovery procedure
- Full source and documentation