Firmware development
Bare-metal and RTOS firmware for microcontroller platforms: device drivers, communication stacks, bootloaders and power management, developed against the hardware and validated on the bench.
- Board bring-up, from first power-on to a booting image
- Device drivers developed against the datasheet and verified with a logic analyser
- Serial protocols, data serialisation and third-party protocol integration
- Bootloaders, signed firmware updates and recovery of failed units
- Sleep, wake and current consumption measured with a power profiler
