- Software-Entwicklung: Design, Implementierung und Testen von Software für die interne Komponentenentwicklung mit modellbasierten Entwicklungstools (MATLAB/Simulink) und Embedded C.
- Architektur & Anforderungen: Erstellung und Verfeinerung von Softwarearchitekturen und -konzepten sowie Erstellung von Spezifikationen für die Applikationssoftware.
- Integration & Standards: Integration der entwickelten Applikationssoftware in Hardware- und Basis-Software-Schichten (BSW). Verstehen und Konfigurieren von AUTOSAR-Komponenten und -Architekturen.
- Fehlerdiagnose & Qualität: Diagnose und Behebung von Softwarefehlern in den Entwicklungs- und Testphasen zur Reduzierung von Fehlern nach der ersten Integrationsphase und im Feld.
- Prozesse & Zusammenarbeit: Einhaltung etablierter Softwareentwicklungsprozesse gemäß Branchenstandards wie ASPICE oder ISO 26262. Enge Zusammenarbeit mit interdisziplinären Teams (Hardware-, System- und Testingenieure).