Aufgaben: Entwicklung einer modularen sowie modellbasierten Softwarearchitektur im Bereich mobile Arbeitsmaschinen Definition von Schnittstellen und Prozessen des Softwareengineering Durchführung von Unit-Tests, Software-In-the-Loop Tests (SIL) und Unterstützung bei Integrations- und Systemtests (HIL) Konzeptionierung sowie Implementierung von Software für sicherheitsbezogenen Funktionen unter Einhaltung der notwendigen Normen Koordinieren und Durchführen von Anforderungsanalysen auf Software- sowie Systemebene Weiterentwicklung des Software Lifecycle Managements sowie des agilen Softwareentwicklungsprozesses Profil: Studium der Fachrichtung Elektrotechnik, Fahrzeugtechnik, Mechatronik, Informatik oder einer vergleichbaren Fachrichtung Berufserfahrung in der embedded Softwareentwicklung (C, C, Python, Matlab Simulink und Embedded Coder) sowie im Systemdesign und -architektur für Embedded Systems Erfahrung im Bereich des Software Engineering, Requirements Engineering sowie Dokumentation (Confluence) und Versionsverwaltung (git) Kenntnisse automotiver Bussysteme (wie CAN, LIN, BroadR-Reach) und Kommunikationsprotokolle (wie J1939, CANopen) proaktive Arbeitsweise fließende Deutsch- und gute Englischkenntnisse
Embedded Softwareentwickler (m/w/d) (Softwareentwickler/in)