Volkswagen Group

Working student in the field of software development for infotainment & car connectivity (m/f/d)

Volkswagen Group  •  Bochum, DE (Hybrid)  •  16 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
49
AI Success™

Job Description

Wir glauben, dass die Mobilität von morgen unsere Gesellschaft zum Positiven verändern wird, indem sie Menschen neue Möglichkeiten eröffnet und das Leben einfacher macht. Wir befähigen Automobile und Menschen in der ganzen Welt, sich sinnvoll mit ihrer Außenwelt zu verbinden. Gemeinsam mit unseren Kunden entwickeln wir eine große Bandbreite an innovativen Konnektivitäts-Lösungen. Ein klarer Auftrag vereint unser Team internationaler Experten über Unternehmensfunktionen hinaus, um heute daran zu arbeiten, was Menschen morgen bewegt.

All dies leisten wir für Volkswagen als der weltweit führende Anbieter nachhaltiger Mobilität.

Let's connect!

Brief Role Description

At Volkswagen Infotainment GmbH, you will work with us to develop the embedded software platform for control units (ECUs) in the Volkswagen Group. In this environment, we evaluate new technologies to further increase software quality, security, and development efficiency.

The position is structured in two stages:

  1. Working student activity (duration by arrangement) and
  2. subsequent master's thesis.

The focus is on the development of a well-founded decision model for C++-based ECU systems, in which Rust is systematically evaluated as an alternative – both for homogeneous systems (pure C++ or purely Rust) and for hybrid systems (combination of Rust and C++ within one product or ECU). The aim is to provide a reliable basis for decision-making as to when which technology/architecture variant makes sense – taking into account compliance, quality and integration aspects.

The hourly wage of a working student is €17.50.

Possible Tasks within this Role

Phase 1 – Working student activity (preparation, duration by arrangement)

  • Familiarization with the ECU software context as well as existing C++-based architecture and quality requirements.
  • Support in structuring the topic: Definition of evaluation dimensions and decision criteria for technology and architecture variants (C++-only, Rust-only, hybrid).
  • Collaboration in the analysis of rules/standards and their verifiability (e.g. in the MISRA:2023 environment) as input for the decision model.
  • Collaboration on proof-of-concept modules or reference components that will later be used for testing.

Phase 2 – Master's Thesis (Decision Model + Proof)

  • Development of a decision model for technology/architecture choice in the ECU context:
  • Homogeneous Systems: C++-only vs. Rust-only
  • Hybrid systems: Rust+C++ (e.g. module-by-module migration, clearly defined interfaces, mixed component landscape)
  • Derivation of a comprehensible decision-making logic (e.g. catalogue of criteria, weighting, risks, assumptions, limits, documentation).
  • Practical testing of the model in a serial embedded ECU context using functional software components (proof).
  • Optional: Definition and evaluation of KPIs (e.g. performance, memory consumption, complexity/integration effort) for the variants.

Qualification requirements


  • Enrolment in a suitable course of study (e.g. computer science, electrical engineering, embedded systems, systems engineering or comparable) and interest in working as a working student followed by a master's thesis.

  • Knowledge of embedded software development and at least one relevant programming language (C/C++ and/or Rust).

  • Interest in software architecture, interfaces, quality and compliance requirements in the automotive/embedded environment.

  • Analytical thinking, structured way of working and ability to document and present results in an understandable way.

  • Good knowledge of English; Knowledge of German is an advantage.

  • Optional: Experience or willingness to learn in the field of CI/CD, static analysis and software metrics.

Skills

  • Analytical Thinking
  • Teamwork
  • C++
  • Rust (programming language)
  • Linux
  • Embedded Systems
  • Software Development
  • Structured Thinking
  • Technical Writing
  • Qualitative Research

Hast Du Fragen zu einer Schwerbehinderung oder Gleichstellung?

Dann ist unsere Schwerbehindertenvertretung gerne für Dich da: schwerbehindertenvertretung@volkswagen-infotainment.com

Volkswagen Group

About Volkswagen Group

The Volkswagen Group with its headquarters in Wolfsburg is one of the world’s leading automobile manufacturers and the largest carmaker in Europe. The Group is made up of ten brands from seven European countries: Volkswagen, Volkswagen Nutzfahrzeuge, ŠKODA, SEAT, CUPRA, Audi, Lamborghini, Bentley, Porsche and Ducati.

Our group sells vehicles in 153 countries and operates 114 production plants worldwide. Each working day, around 675,000 employees worldwide produce cars, are involved in vehicle-related services or work in the other fields of business.

Our goal is to make mobility sustainable for us and for future generations. Our promise: With electric drive, digital networking and autonomous driving, we make the automobile clean, quiet, intelligent and safe. At the same time, our core product becomes even more emotional and offers a completely new driving experience. It is also becoming part of the solution when it comes to climate and environmental protection. In this way, the car can continue to be a cornerstone of contemporary, individual and affordable mobility in the future. #Shapingmobility

Imprint & Legal: http://vw.de/legal-notice

DAT: http://vw.de/dat

Industry
Automotive & Mobility
Company Size
10,000+ employees
Headquarters
Wolfsburg, DE
Year Founded
Unknown
Social Media