Werkstudent*in im Bereich Softwareentwicklung für Infotainment & Car Connectivity
Role details
Job location
Tech stack
Job description
- Einarbeitung in den ECU-Softwarekontext sowie bestehende C++-basierte Architektur- und Qualitätsanforderungen.
- Unterstützung bei der Strukturierung des Themenfeldes: Definition von Bewertungsdimensionen und Entscheidungskriterien für Technologie- und Architekturvarianten (C++-only, Rust-only, hybrid).
- Mitarbeit bei der Analyse von Regeln/Standards und deren Prüfbarkeit (z. B. im Umfeld MISRA:2023) als Input für das Entscheidungsmodell.
- Mitarbeit an Proof-of-Concept-Bausteinen oder Referenzkomponenten, die später zur Verprobung dienen.
Phase 2 - Masterarbeit (Entscheidungsmodell + Proof)
-
Entwicklung eines Entscheidungsmodells für die Technologie-/Architekturwahl im ECU-Kontext:
-
Homogene Systeme: C++-only vs. Rust-only
-
Hybride Systeme: Rust+C++ (z. B. modulweise Migration, klar definierte Schnittstellen, gemischte Komponentenlandschaft)
Ableitung einer nachvollziehbaren Entscheidungslogik (z. B. Kriterienkatalog, Gewichtung, Risiken, Annahmen, Grenzen, Dokumentation).
Praktische Verprobung des Modells in einem seriellen Embedded-ECU-Kontext anhand funktionsfähiger Softwarekomponenten (Proof)., * Analytisches Denken
- Teamwork
- C++
- Rust
- Linux
- Eingebettete Systeme
- Softwareentwicklung
- Strukturiertes Denken
- Technisches Schreiben
- Qualitative Forschung
Hast Du Fragen zu einer Schwerbehinderung oder Gleichstellung?, * Analytisches Denken
- Teamwork
- C++
- Rust
- Linux
- Eingebettete Systeme
- Softwareentwicklung
- Strukturiertes Denken
- Technisches Schreiben
- Qualitative Forschung
Hast Du Fragen zu einer Schwerbehinderung oder Gleichstellung?
Dann ist unsere Schwerbehindertenvertretung gerne für Dich da: schwerbehindertenvertretung@volkswagen-infotainment.com
Requirements
- Immatrikulation in einem passenden Studiengang (z. B. Informatik, Elektrotechnik, Embedded Systems, Systems Engineering oder vergleichbar) und Interesse an einer Werkstudententätigkeit mit anschließender Masterarbeit.
- Kenntnisse in Embedded-Softwareentwicklung und in mindestens einer relevanten Programmiersprache (C/C++ und/oder Rust).
- Interesse an Softwarearchitektur, Schnittstellen, Qualitäts- und Compliance-Anforderungen im Automotive/Embedded-Umfeld.
- Analytisches Denken, strukturierte Arbeitsweise und Fähigkeit, Ergebnisse verständlich zu dokumentieren und zu präsentieren.
- Gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil.
- Optional: Erfahrung oder Lernbereitschaft im Bereich CI/CD, Static Analysis und Softwaremetriken.
Benefits & conditions
Im Mittelpunkt steht die Entwicklung eines fundierten Entscheidungsmodells für C++-basierte ECU-Systeme, in dem Rust als Alternative systematisch bewertet wird - sowohl für homogene Systeme (rein C++ oder rein Rust) als auch für hybride Systeme (Kombination aus Rust und C++ innerhalb eines Produkts bzw. Steuergeräts). Ziel ist eine belastbare Entscheidungsgrundlage, wann welche Technologie/Architekturvariante sinnvoll ist - unter Berücksichtigung von Compliance-, Qualitäts- und Integrationsaspekten.
Der Stundenlohn eines Werkstudierenden beträgt 17,50 €.