Du entwirfst und entwickelst Basissoftwarekomponenten und integrierst diese in die Softwarearchitektur von Steuergeräten – insbesondere für das TRATON-Lade-ECU – in Zusammenarbeit mit den Marken der TRATON Group sowie mit externen Lieferanten.
Du erstellst Entwickler- und Regressionstests für deine Basissoftwarekomponenten und führst diese vor der Integration durch.
Du dokumentierst die entwickelten Basissoftwarekomponenten in GitLab sowie in der MAN-Entwicklungsdatenbank und gibst die Komponenten für den anschließenden Unit-Test frei.
Du bist Ansprechpartner*in für Anliegen (neue Anforderungen oder Fehler) der Funktionsentwickler, Architekten, Hardwareentwickler, CI/CD sowie der nachgelagerten Teststufen.
Du arbeitest an der kontinuierlichen Weiterentwicklung von Prozessen, Methoden und Werkzeugen zur Steigerung von Qualität, Effizienz und Arbeitsfreude.
Die Herausforderung der kommenden Jahre besteht darin, die Kompetenz des Teams von einer weitgehend signalbasierten Architektur hin zu einer effizienten, serviceorientierten ECU-Architektur (z. B. von AUTOSAR zu Adaptive AUTOSAR) auszubauen.
Dein Profil
Berufserfahrung im Bereich der Entwicklung von elektronischen Steuergeräten (ECU)
Expertenwissen in mindestens einem der folgenden Bereiche: Mikrocontroller-Architektur (z. B. Multi-Core), Echtzeitbetriebssysteme, Hochleistungsrechnerplattformen, serviceorientierte Architekturen, Betriebssysteme im Automotive-Umfeld (z. B. AUTOSAR OS, µC-OS, QNX, Linux, Android Auto), Basissoftwarekomponenten oder Treiberentwicklung
Kenntnisse in Ladeprotokollen sind von Vorteil
Expertenkenntnisse in C/C++
Erfahrung im Umgang mit Bussystemen und Netzwerken wie CAN, LIN, Ethernet
Erfahrung mit klassischem und/oder adaptivem AUTOSAR wünschenswert
Kenntnisse im Umgang mit dem Standard ISO 26262 und entsprechenden Entwicklungsprozessen (V-Modell) sind von Vorteil
Erfahrung mit Continuous Integration (Jenkins, Docker usw.) von Vorteil