Consulting for embedded software and firmware
Each engagement is scoped around your schematic revision, toolchain, and release gate—not a generic methodology deck. We work in C and C++ on ARM Cortex-M/R, selected TI and Microchip parts, and ESP32 where Wi-Fi coexists with real-time constraints.
Firmware stabilisation engagement
Focused rescue when you have a reproducible fault and need root cause, patches, and handover documentation.
Engagement details →BSP & driver development
Clock trees, pin mux, and peripheral drivers with clear ownership between HAL and application layers.
Engagement details →RTOS port & integration
FreeRTOS and Zephyr bring-up with measured worst-case stack usage and interrupt nesting behaviour.
Engagement details →Pre-certification code review
Static review against MISRA-oriented rules and your hazard log—preparation, not a formal certification sign-off.
Engagement details →On-site bring-up days
When your issue only appears on the production line in Uitenhage or East London, we schedule one- or two-day on-site sessions: logic analyser work, firmware logging at line speed, and same-day triage notes for your manufacturing partner. Priced per day plus travel; see rates.
Request on-site dates