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.

Oscilloscope probes attached to a circuit board

Firmware stabilisation engagement

Focused rescue when you have a reproducible fault and need root cause, patches, and handover documentation.

Engagement details →
Hand soldering fine-pitch components on a PCB

BSP & driver development

Clock trees, pin mux, and peripheral drivers with clear ownership between HAL and application layers.

Engagement details →
Developer typing firmware code in an IDE

RTOS port & integration

FreeRTOS and Zephyr bring-up with measured worst-case stack usage and interrupt nesting behaviour.

Engagement details →
Engineer inspecting industrial control hardware

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