Ich bin Embedded-Softwareingenieur mit vielfältiger praktischer Erfahrung in der Firmware-Entwicklung für eingebettete Systeme, inklusive Battery Management Systems, proprietärer Protokolle in drahtlosen Kommunikationsmodulen und mehr. Ich kann dir bei allem helfen, von einer kleinen eigenständigen Funktion bis hin zu einem vollständigen eingebetteten System mit vollständiger Dokumentation.
Was ich mitbringe:
- Fundierter Hintergrund in der Entwicklung eingebetteter Systeme in C/C++, inklusive RTOS-basierter Systeme (FreeRTOS / proprietäres RTOS). Erfahrung mit CAN-Bus-Kommunikation, Protokollimplementierung (z.B. OMS, Open Metering System), Hochgeschwindigkeits-Fehlerbehandlung und Hardware-Treibern.
- Nachweisliche Fähigkeit, komplexe, unbekannte Systeme schnell zu verstehen und Anforderungen in sauberen, funktionierenden Code umzusetzen.
- Erfahrung mit Python-Tools und der Entwicklung eingebetteter Benutzeroberflächen (Qt/PySide6, EPD-Schnittstellen) zur Unterstützung der Firmware.
- Erfahrung bei der Implementierung von End-to-End-Machine-Learning-Pipelines auf eingebetteten Systemen.
Was du bekommst
- Gut kommentierter, übersichtlich strukturierter Quellcode
- Umfassende Dokumentation
- Gelungene Unit- und Integrationstests