Ik schrijf python automation scripts voor hardware testing en hil
Expert in Embedded Linux en firmware ontwikkeling voor STM32 RTOS IoT-systemen
Niveau 2
Voldoet aan hoge prestatiecriteria en heeft een bewezen staat van dienst in het voldoen aan de verwachtingen van de klant.
Over deze dienst
Stop met het handmatig testen van je PCBs en firmware.
Als een embedded systems engineer die gespecialiseerd is in bare-metal systemen, IoT en hardware automatisering, weet ik dat handmatige validatie traag is, gevoelig voor menselijke fouten en je productieproces vertraagt.
Ik ontwikkel op maat gemaakte Hardware-in-the-Loop (HIL) automatiseringsscripts met Python om je embedded devices, PCBs en IoT-producten grondig te testen voordat ze worden verzonden.
Wat ik voor je kan automatiseren:
- Serial/UART & CAN communicatie: Automatiseren van het verzenden van commando's en het parseren van responses via PySerial en SocketCAN.
- Firmware flashen & validatie: Scripts om hex/bin-bestanden automatisch te flashen op microcontrollers (ESP32, STM32, op maat gemaakte boards) en het opstartproces te verifiëren.
- Geautomatiseerde testframeworks: Structureren van hardware tests met Pytest voor eenvoudige integratie in CI/CD-pijplijnen.
- Pass/fail rapportage: Automatisch genereren van PDF- of CSV-testlogs voor kwaliteitscontrole in de productie.
Of je nu slimme sensornetwerken bouwt, batterijgevoede IoT-apparaten of industriële besturingsborden, ik zorg voor de geautomatiseerde testarchitectuur om te garanderen dat je hardware 100% klaar is voor productie.
Stuur me een bericht VOORDAT je een bestelling plaatst, zodat we je specifieke hardware setup kunnen bespreken.
Testapplicatie:
Overige
Ontwikkelingstechnologie:
C/C++
•
Python
Apparaat:
PC
•
Linux
•
Overige
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Moet ik mijn custom PCB of hardware naar jou opsturen?
Niet per se! Als je een custom board hebt, kunnen we een remote desktop sessie opzetten (AnyDesk/TeamViewer) waarbij ik de scripts op jouw lokale machine uitvoer en debug. Voor standaard dev boards (ESP32, STM32, Raspberry Pi) heb ik ze al in mijn lab.
Welke communicatieprotocollen kun je automatiseren?
Ik ben gespecialiseerd in het automatiseren van tests via Serial/UART, CAN Bus (met SocketCAN), I2C, SPI, Ethernet en Bluetooth (BLE). Als jouw apparaat SCPI-commando's gebruikt, kan ik die ook automatiseren.
Welk testframework gebruik je voor de scripts?
Ik bouw vooral test suites met Pytest. Het is de industrienorm voor Python automation, integreert perfect met CI/CD pipelines (zoals GitHub Actions) en maakt het makkelijk om geautomatiseerde pass/fail rapporten te genereren.
Werken deze scripts op zowel Windows als Linux?
Ja. Ik schrijf cross-platform Python code. Laat me weten wat je doelomgeving is (bijvoorbeeld een Windows PC op een productielijn of een Linux headless testserver) en ik zorg voor volledige compatibiliteit.
Kun je helpen dit te integreren in onze CI/CD pipeline?
Ja! Als je de hardware tests automatisch wilt laten uitvoeren bij een Git push of firmware build, stuur me een bericht. Ik kan helpen met het opzetten van Docker containers en CI runners voor jouw repository.

