Ik voeg unit tests toe aan je embedded c firmware zonder hardware
Embedded C Firmware Engineer voor Renesas, STM32, Embedded Linux, CAN, BLE en Un
Over deze dienst
Je firmware heeft geen tests, en elke verandering voelt riskant?
Ik voeg host-based unit tests toe aan embedded C-code, zodat je logica kunt testen op een PC zonder enige board.
Ik ben een Japanse embedded engineer met 20 jaar ervaring bij grote elektronicafabrikanten en een Tier-1 leverancier in de automobielsector (airbag ECU, EV interface box, bouwmachines).
Wat ik zal doen:
- Analyseer je code en kies de modules die het eerst getest moeten worden
- Mock hardware registers en drivers zodat tests op een PC kunnen draaien
- Schrijf tests met Unity, CppUTest of GoogleTest, inclusief randgevallen
- Zet een eenvoudige build script of CI op (GitHub Actions / GitLab CI)
- Rapporteer bugs die tijdens het testen worden gevonden
Wat je krijgt:
- Testcode en mocks die op je PC kunnen bouwen en draaien
- Coverage rapport
- Een korte gids zodat je team meer tests kan toevoegen
Ondersteund: C / C++, Renesas RX / RH850 / V850, STM32 / ARM Cortex-M, embedded Linux, uITRON en bare metal.
Ik gebruik moderne AI-ondersteunde tools om snel te werken, en ik review persoonlijk elke test op correctheid.
Stuur me een bericht met je MCU, codegrootte en build omgeving voordat je bestelt.
Veelgestelde vragen
Automatische vertaling
Test je op echte hardware?
Nee. Ik werk aan je broncode, logs en captures. Jij flash en test op je board, en ik los problemen snel op op basis van jouw resultaten.
Kunnen we een videogesprek voeren?
Ik werk alleen in geschreven Engels. Zo blijft elke vereiste en beslissing gedocumenteerd, en ik reageer snel.
Teken je een NDA?
Ja. Ik heb 20 jaar ervaring met het omgaan met vertrouwelijke code voor Japanse fabrikanten.
Welke test framework gebruik je?
Ik gebruik Unity, CppUTest of GoogleTest. Als jouw team al een framework gebruikt, volg ik dat. Zo niet, dan stel ik de beste optie voor jouw code voor.

