About the job
Rivian and Volkswagen Group Technologies brings together two automotive leaders focused on advancing the future of mobility. The partnership combines expertise in connectivity, artificial intelligence, and security to develop operating systems, zonal controllers, and advanced cloud connectivity for electric vehicles. The team works to move software-defined vehicles forward and set new benchmarks for connected, sustainable transportation.
Role overview
The Software Engineering Intern will join the Middleware team based in Berlin. This group develops communication solutions that connect vehicles, infotainment systems, cloud services, and mobile apps. Their work supports the Software-defined Vehicle initiative, making sure different systems operate together smoothly.
What you will do
- Work directly with vehicle hardware in a lab environment
- Connect test benches to official over-the-air update systems for rapid testing cycles
- Integrate mobile solutions and use simulator tools to reflect real customer experiences
- Explore Bazel build pipelines to help automate and integrate processes
- Assist with bug triage and contribute to implementing fixes in production code
Requirements
- Available for full-time work in Berlin from July 2026 to December 2026
- Currently enrolled in a Master’s degree program in Computer Science, Software Engineering, or a related technical field
- Basic understanding of programming and data structures; skilled in at least one language such as C++, Kotlin, Go, or Python
- Familiar with Linux and Android debugging, and networking protocols like TCP/IP, SSH, and HTTP
- Comfortable using the Linux command line, Git, and repository management; experience with Bazel build tools is a plus

