Implementation that lands on real hardware
Embedded C/C++, STM32 / ARM Cortex‑M, FreeRTOS, peripheral integration, drivers and production firmware tasks.
I work with hardware teams on firmware delivery, board bring-up, integration bugs and release stabilization — the practical work between schematic, bench, CI and customer device.
Not generic “software help”: focused embedded execution where hardware, firmware and product pressure meet.
Embedded C/C++, STM32 / ARM Cortex‑M, FreeRTOS, peripheral integration, drivers and production firmware tasks.
Intermittent faults, timing issues, boot problems, protocol bugs and release-blocking behavior that needs instrumentation.
Hardware/software integration, test utilities, factory diagnostics, CI support and clear notes so the fix survives after handover.
Small enough to start quickly; concrete enough for engineering managers to evaluate.
From first power-on to a firmware baseline your team can extend.
A focused push on the bug or instability delaying validation or shipment.
Make device, gateway, cloud or local tooling communicate reliably.
Support around device software, scripts and tooling that make delivery less fragile.
Senior embedded execution without adding permanent headcount. Best when the scope is technical, concrete and tied to a product milestone.
A useful first brief: product context, technical stack, timeline and what is currently blocked.