Projekterfahrung & Expertise
Einblicke in ausgewählte Projekte, die die Bandbreite meiner Tätigkeiten zeigen - von technischer Tiefe bis zu strategischer Führung.
Berufserfahrungen – Führung & Organisation
Fachliche und disziplinarische Embedded Software Teamführung
Fachliche und disziplinarische Führung eines Embedded Software-Teams. Verantwortung für die Entwicklung von Ladegeräten, BMS, BLE-verbundenen Systemen und Verbrenner-Steuergeräten. Strategische Ausrichtung, Ressourcenmanagement sowie technische Entscheidungen und Architektur-Entwicklung.
Aufbau Embedded Software Nearshoring-Team in Rumänien
Aufbau und Koordination eines Nearshoring-Teams in Rumänien zur Verstärkung des deutschen Entwicklungsteams. Verantwortlich für Auswahl, strukturiertes Onboarding und nahtlose Integration der rumänischen Entwickler in bestehende Projekte. Koordination des Nearshoring-Partners und interkulturelle Zusammenarbeit.
Berufserfahrungen – Technische Schlüsselprojekte
FuSi Ladegeräte-Bibliothek – Software-Architektur
Architektur und Konzeption einer funktional sicheren Ladegeräte-Bibliothek. Entwicklung einer wartbaren und skalierbaren Embedded-Software-Architektur unter Berücksichtigung von Safety-Standards. Hardware-unabhängige Library-Entwicklung für Embedded Systems in Embedded C. UML-Modellierung mit Enterprise Architect und strukturiertes Anforderungsmanagement.
Proprietäres OneWire Bussystem – Architektur & Entwicklung
Architektur und Entwicklung eines neuen proprietären OneWire-Bussystems basierend auf dem OSI-Schichtenmodell. Fokus auf Zukunftsfähigkeit, Kostenersparnis und funktionale Sicherheit. Entwicklung einer Library in Embedded C mit Python-Tools, Integration auf STM32 und XMC über UART. Software-Architektur und Anforderungsmanagement für zukunftsfähige Bussysteme.
Rust für Embedded Systems – Evaluierung
Evaluierung von Rust als Programmiersprache für Embedded Systems. Vergleichsanalyse mit Embedded C, Bewertung von Vor- und Nachteilen für den Einsatz in Produktionsumgebungen. Integration auf STM32-Plattformen und Betreuung einer studentischen Abschlussarbeit zur praxisnahen Evaluierung.
STM32 Motorcontrol-Plattform-Refactoring – Komplexitätsreduktion
Refactoring einer konfigurierbaren STM32-Motorcontrol-Plattform zur Reduzierung von Komplexität, Verbesserung der Wartbarkeit sowie Optimierung von RAM- und ROM-Verbrauch. Software-Architektur-Überarbeitung mit CMake-Build-System, Unit Testing mit Unity-Framework und strukturiertem Anforderungsmanagement.
Modellbasierter Code – Schnittstellenentwicklung
Entwicklung einer Schnittstelle für die Interaktion zwischen modellbasiertem Code (MATLAB Simulink) und klassischem C-Code. Schnittstellen-Architektur mit UML-Modellierung, Integration in bestehende Embedded-Software-Architektur und strukturiertes Anforderungsmanagement für nahtlose Code-Generierung.
CI für Embedded C – Einführung
Einführung von Continuous Integration für eine Embedded C-Mikrocontroller-Plattform. Primärer Fokus auf die Einführung von Unit Tests und automatischen Builds. Entwicklung einer CI-Pipeline mit Bitbucket-Integration, CMake-Build-System und automatisierter Testausführung mit Unity-Framework.
Doppel-Akku 72V Motorcontrol-System – Plattform-Erweiterung
Erweiterung einer Embedded-Software Motorcontrol-Plattform von einem 36V-Einzelakku auf ein 72V-Doppelakku-System. Software-Architektur-Erweiterung mit Entwicklung von HMI, CAN-Kommunikation und proprietärem Bussystem. Entwicklung für STM32, STM8 und MSPM0 mit Bootloader, Safety-Funktionen, Treibern und Unit Testing.
Monitoring & Fehlersystem STM32 Motorcontrol – FuSi-Entwicklung
Entwicklung eines Monitoring- und Fehlersystems für einen STM32-Mikrocontroller mit Fokus auf funktionale Sicherheit. Entwicklung in Embedded C mit UML-Modellierung in Enterprise Architect für umfassende Monitoring- und Fehlerbehandlungsfunktionen.
Motorcontrol-Plattform – Embedded C Entwicklung
Weiterentwicklung einer Embedded C-Motorcontrol-Plattform für Heckenschere und Freischneider auf Microchip dsPIC mit proprietärem OS. Entwicklung von Treibern, Motorsteuerung mit Hall-Motor und sensorloser Steuerung, Reglerabstimmung, Hardware-Industrialisierung und Safety-Funktionen. Unit Testing mit Unity-Framework und Anforderungsmanagement mit RV&S.
AUTOSAR Watchdog-Treiber – Integrationstests
Konzeption und Entwicklung von Integrationstests für einen AUTOSAR-Watchdog-Treiber. Entwicklung für Renesas-Mikrocontroller mit CAN-Bus-Kommunikation in Embedded C. Vollständige Testabdeckung für AUTOSAR-konforme Treiber-Entwicklung.
Wildvergrämungssystem – LoRaWAN IoT
Entwicklung eines Wildvergrämungssystems zur Rehkitz-Schutz vor der Mahd. LoRaWAN-gesteuerte IoT-Lösung mit Arduino und Raspberry Pi. Vollständige Entwicklung von Firmware in C++, Schaltplan-Design und PCB-Layout für eine komplette Embedded-Lösung.
SmartHome Simulationsplattform – Microservices
Entwicklung einer Simulationsplattform zur Simulation von Netzwerk-Traffic von SmartHome-Geräten. Microservice-Architektur mit Java und Vert.x-Framework, integriertes Grafana-Monitoring für umfassende Netzwerk-Traffic-Analyse und Systemüberwachung.
Interesse an einer Zusammenarbeit?
Lassen Sie uns in einem unverbindlichen Gespräch klären, wie ich Sie bei Ihrem Projekt unterstützen kann.