02.07.2026 aktualisiert


100 % verfügbar
Entwicklungsingenieur | Softwareentwickler Embedded Systems | Verifikation & Integration
Ampfing, Deutschland
Ampfing +100 km
M. Sc. Maschinenbau, Kraftfahrzeug-AntriebstechnikÜber mich
Sechs Jahre Erfahrung in der agilen Embedded Softwareentwicklung echtzeitfähiger Systeme. Schwerpunkt auf modellbasierter Entwicklung mit Matlab/Simulink sowie Integration und Verifikation mittels dSPACE- und Vector-Umgebungen. Kontinuierlicher Aufbau von C/C++ Kompetenz auf Mikrocontrollern.
Skills
GitHub ActionsScrum MasterProduct OwnerC (Programmiersprache)Unit TestingC++CanapeContinuous IntegrationDspaceEmbedded SystemsEmbedded SoftwareMATLABScrumRapid Control PrototypingSimulink
Fachliche Schwerpunkte
Sechs Jahre Erfahrung in der Entwicklung, Integration und Verifikation von Embedded Software für echtzeitfähige Systeme. Schwerpunkt auf modellbasierter Entwicklung, Rapid Prototyping sowie Softwareverifikation von Unit- bis Systemtest-Ebene. Aktuell Aufbau weiterer Embedded-Kompetenz auf Mikrocontrollern.
- Embedded Software
- Echtzeitsysteme
- Modellbasierte Entwicklung
- Rapid Prototyping
- Softwareverifikation
- Software- und Systemintegration
Entwicklungs- & Testwerkzeuge
Mehrjährige Erfahrung in der modellbasierten Entwicklung mit Matlab/Simulink sowie Codegenerierung mit dSPACE TargetLink. Einsatz des dSPACE RCP/HiL Softwarepakets in Verbindung mit MicroAutoBox II/III zur Konzeptabsicherung, Integration und Anbindung prototypischer Hardware.
Nutzung von Vector CANoe für Restbussimulationen und Analyse von Buskommunikation (LIN, CAN) sowie Vector CANape zur Messung steuergeräteinterner Größen und Busgrößen. Verifikation der modellbasierten Software mit PikeTec TPT auf Unit-, Komponenten- und Integrationstest-Ebene.
In eigenen Embedded-Projekten nutze ich Visual Studio Code, PlatformIO, das Testframework Unity und GitHub Actions für Entwicklung, Build, Tests und CI-gestützte Build- und Testautomatisierung.
- Matlab/Simulink
- dSPACE TargetLink und RCP/HiL
- MicroAutoBox II/III
- Vector CANoe und CANape
- PikeTec TPT
- Git, GitHub, GitHub Actions
- Visual Studio Code
- PlatformIO
- Testframework Unity
Programmiersprachen
Berufliche Erfahrung in der funktionalen Fehleranalyse von C++ Code sowie in dessen Überführung in modellbasierte Software. Ergänzend Entwicklung von Embedded Software in C++ sowie hardwarenahen Treibern in C im Rahmen eigener Mikrocontroller-Projekte.
- C++
- C
Methoden & Prozesse
Erfahrung in agilen Entwicklungsprojekten sowie Scrum.org-zertifiziert als PSM I, PSPO I und PSD I.
Strukturierte Arbeitsweise mit Reviews, Prüfung von Pull Requests sowie Defect-Management. Erfahrung mit Branch-/Merge-Prozessen, Versionsständen und interdisziplinärer Zusammenarbeit zwischen Software- und Hardwareentwicklung sowie Test und Systemintegration.
Fokus auf modulare, testbare Softwarestrukturen und nachvollziehbare Dokumentation. In eigenen Embedded-Projekten Aufbau von CI-gestützter Build- und Testautomatisierung.
- Agile Softwareentwicklung
- Scrum
- Kanban
- CI
- Reviews
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
- Entwicklung von Embedded Software in C++ sowie hardwarenaher Treiber in C
- Erstellung von Unit-Tests mit dem Testframework Unity
- Integration in CI-Workflows zur Build- und Testautomatisierung
- Spezifikation von Softwareanforderungen im Funktionslastenheft mit Codebeamer
- Ableitung von Testfaellen aus dem Systemlastenheft
- Softwareverifikation durch Systemtests am Zielsystem
- Aufbau und fachliche Gesamtkoordination eines neuen Softwareentwicklungsprojekts
- Konzeption und Design modellbasierter Software für RCP-Systeme mit Matlab/Simulink
- Auslegung von RCP-Systemen zur Konzeptabsicherung und Integration von Sensoren, Aktoren und Bussystemen
- Softwareverifikation durch Systemintegrations- und Systemtests mit RCP-Systemen
- Durchführung von Fehleranalysen in C++ Code
- Analyse von Softwareanforderungen sowie fachliche Führung von Softwareentwicklungs-Teilprojekten