Senior Software Engineer / Architect - Automotive High-Performance Computing Platforms
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
Systems Engineering High-Performance-Computing CMake Rust CAN Open Source QNX Englisch Hardware Development Entwicklungsumgebungen Dokumentation Modellierung Eclipse Matlab Planung Sicherheit ISO-Normen Compliance Middleware Simulink C-Programmiersprachen Ethernet Internet Protocol Python AUTOSAR Docker Yocto TargetLink GitLab Continuous Integration V-Modell Engineering Softwarearchitektur Deutsch Offenheit Verantwortungsvolle Arbeitsweise Zuverlässigkeit, Als Software Engineer für Android Automotive OS (AAOS) entwickelst und integrierst du Basissoftware-Komponenten und verstärkst damit unser nach agilen Methoden organisiertes Team. Das Team verantwortet die Plattform-Basissoftware und Middleware, die in den strategisch wichtigen Kernsteuergeräten von MAN eingesetzt werden. Zu deinem Aufgabenbereich gehören außerdem die Verbesserung und Weiterentwicklung von Prozessen, Methoden und Werkzeugen innerhalb der Basissoftware-Entwicklung sowie die Bereitstellung von Möglichkeiten für Applikationsentwickler, ihre Funktionen effizient zu integrieren.
Du arbeitest eng mit den Bereichen Funktionsarchitektur, Funktionsentwicklung, Hardwareentwicklung, Softwareintegration sowie verschiedenen Testteams zusammen., Entwurf und Implementierung von Plattformsoftware-Komponenten sowie deren Integration in die Softwarearchitektur von Steuergeräten, teilweise in Zusammenarbeit mit externen Lieferanten oder durch die Integration von Open-Source-Software Erstellung und Durchführung von Entwickler- und Regressionstests für die verantworteten Komponenten vor deren Integration und Zusammenführung Übernahme der Rolle des Directly Responsible Individual (DRI) für eine Plattformsoftware-Komponente mit End-to-End-Verantwortung von der Planung über die Umsetzung bis zur Übergabe sowie als zentrale Ansprechperson für alle zugehörigen Aktivitäten und Entscheidungen Strukturierung, Modellierung und Zuordnung von Plattformsoftware-Komponenten sowie Definition ihrer Schnittstellen und Kommunikationsmechanismen Dokumentation der entwickelten Software-Komponenten in der TRATON-Entwicklungsdatenbank und Freigabe für nachgelagerte Unit- und Integrationstests Zentrale Ansprechperson für neue Anforderungen und Fehlerfälle (Defects) für Funktionsarchitekten, Funktionsentwickler, Hardwareentwickler, Integrationsingenieure und verschiedene Testteams Gemeinsam mit dem Team die kontinuierliche Verbesserung von Prozessen, Methoden und Werkzeugen vorantreiben, um Qualität, Effizienz und Arbeitszufriedenheit zu steigern Mitwirkung an der Entwicklung und Industrialisierung eines Software Defined Vehicle (SDV) Stacks in enger Zusammenarbeit mit Partnern und innerhalb europäischer Initiativen
Requirements
B Ausübungsformen, Berufserfahrung in der Entwicklung leistungsfähiger Steuergeräte Sehr gute Kenntnisse in der Entwicklung von Adaptive AUTOSAR-Applikationen, Eclipse S-CORE oder vergleichbaren Automotive-Frameworks Fundierte Kenntnisse in mindestens einem der folgenden Bereiche: Mikrocontroller-Architekturen (z. B. Multicore-Systeme), Hochleistungsrechner-Plattformen (High-Performance Computing), Serviceorientierte Architekturen, Automotive-Betriebssysteme (z. B. QNX, AAOS, Ubuntu, Yocto), Plattformsoftware-Komponenten, Treiberentwicklung
Sehr gute Kenntnisse in C/C++ und/oder Rust
Sehr gute Kenntnisse von Kommunikationsprotokollen wie DDS, gRPC, SOME/IP, uProtocol oder vergleichbaren Technologien
Kenntnisse im Systems Engineering sind von Vorteil.Kenntnisse im Bereich Fahrzeugdiagnose (SOVD, DoIP, UDS) sind von Vorteil
Kenntnisse von Fahrzeugkommunikationsnetzwerken und Bussystemen wie Ethernet und CAN sind von Vorteil.Kenntnisse der Norm ISO 26262 zur funktionalen Sicherheit sowie der zugehörigen Entwicklungsprozesse (V-Modell) sind von Vorteil
Erfahrung mit Continuous-Integration- und Build-Umgebungen wie Docker, GitLab, Conan, CMake etc. ist von Vorteil.Zusätzliche Programmierkenntnisse, beispielsweise in modellbasierter Entwicklung mit MATLAB/Simulink, TargetLink, Python oder Rust, sind von Vorteil
Zuverlässige und präzise Arbeitsweise
Offenheit für neue Herausforderungen
Gute Deutsch- und Englischkenntnisse
Benefits & conditions
Entwicklungsmöglichkeiten Betriebliche Altersvorsorge Mitarbeiterrabatte Flexible Arbeitszeiten Zusätzliche Urlaubstage, Flexible Arbeitszeitgestaltung durch Vertrauensarbeitszeit Bis zu 80 % remote sowie 20 Tage/Jahr vom EU-Ausland aus arbeiten 30 Tage Urlaub + 6-8 Tage durch Umwandlungsoptionen Attraktive Vergütung mit 5 Sonderzahlungen Vergünstigungen und Mitarbeiterrabatte inkl. VW Leasing-Angebote Betriebliche Altersvorsorge Digital Learning von überall Globale Karrierechancen bei TRATON-Marken in Schweden, USA und Brasilien
Informationen zur Stelle
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…