Ich schreibe Python-Automatisierungsskripte für Hardware-Tests und hil
Hervorragender Embedded Linux und Firmware Entwickler für STM32 RTOS IoT-Systeme
Level 2
Hat hohe Leistungskriterien erfüllt und verfügt über eine nachgewiesene Erfolgsbilanz bei der Erfüllung von Kundenerwartungen.
Über diesen Service
Hör auf, deine PCBs und Firmware manuell zu testen.
Als Embedded Systems Engineer, der sich auf Bare-Metal-Systeme, IoT und Hardware-Automatisierung spezialisiert hat, weiß ich, dass manuelle Validierung langsam ist, anfällig für menschliche Fehler und deine Produktionslinie ausbremst.
Ich erstelle maßgeschneiderte Hardware-in-the-Loop (HIL) Automatisierungsskripte mit Python, um deine eingebetteten Geräte, PCBs und IoT-Produkte vor dem Versand gründlich zu testen.
Was ich für dich automatisieren kann:
- Serial/UART & CAN Kommunikation: Automatisiere das Senden von Befehlen und das Parsen von Antworten mit PySerial und SocketCAN.
- Firmware-Flashen & Validierung: Skripte, um Hex/Bin-Dateien automatisch auf Mikrocontroller (ESP32, STM32, eigene Boards) zu flashen und den Bootvorgang zu überprüfen.
- Automatisierte Testframeworks: Hardware-Tests mit Pytest strukturieren, um eine einfache Integration in CI/CD-Pipelines zu ermöglichen.
- Pass/Fail-Berichte: Automatisierte PDF- oder CSV-Testprotokolle für die Qualitätssicherung in der Fertigung erstellen.
Egal, ob du smarte Sensornetzwerke, batteriebetriebene IoT-Geräte oder industrielle Steuerplatinen entwickelst, ich liefere die automatisierte Testarchitektur, um sicherzustellen, dass deine Hardware zu 100 % einsatzbereit ist.
Bitte schreibe mir VOR der Bestellung, damit wir deine spezifische Hardware-Konfiguration besprechen können.
Anwendung testen:
Andere
Entwicklungstechnologie:
C / C ++
•
Python
Gerät:
PC
•
Linux
•
Andere
Mein Portfolio
FAQ
Automatische Übersetzung
Muss ich meine eigene PCB oder Hardware zu dir schicken?
Nicht unbedingt! Wenn du eine eigene Platine hast, können wir eine Remote-Desktop-Sitzung (AnyDesk/TeamViewer) einrichten, bei der ich die Skripte auf deinem lokalen Rechner ausführe und debugge. Für Standard-Entwicklungsboards (ESP32, STM32, Raspberry Pi) habe ich diese bereits in meinem Labor.
Welche Kommunikationsprotokolle kannst du automatisieren?
Ich spezialisiere mich auf die Automatisierung von Tests über Serial/UART, CAN Bus (mit SocketCAN), I2C, SPI, Ethernet und Bluetooth (BLE). Wenn dein Gerät SCPI-Befehle nutzt, kann ich diese ebenfalls automatisieren.
Welches Testframework verwendest du für die Skripte?
Ich erstelle hauptsächlich Test-Suiten mit Pytest. Es ist der Branchenstandard für Python-Automatisierung, lässt sich perfekt in CI/CD-Pipelines (wie GitHub Actions) integrieren und erleichtert die automatische Erstellung von Pass/Fail-Berichten.
Funktionieren diese Skripte sowohl unter Windows als auch unter Linux?
Ja. Ich schreibe plattformübergreifenden Python-Code. Sag mir einfach, in welcher Umgebung du das einsetzen möchtest (z.B. ein Windows-PC in einer Fertigungslinie oder ein Linux-Headless-Testserver), und ich sorge für volle Kompatibilität.
Kannst du bei der Integration in unsere CI/CD-Pipeline helfen?
Ja! Wenn du möchtest, dass die Hardware-Tests automatisch bei einem Git-Push oder Firmware-Build ausgelöst werden, schreib mir eine Nachricht. Ich helfe dir beim Einrichten der Docker-Container und CI-Runners für dein Repository.

