Software Engineering Intern – Infotainment Software

Are you applying to the internship?

Job Description

Software Engineering Intern – Applications (Fall 2026) | Rivian and Volkswagen Group Technologies

The Tone:
This is a full-time internship at Rivian and Volkswagen Group Technologies, located in Palo Alto, CA or Irvine, CA. The company is a joint venture dedicated to building the foundational technology for software-defined electric vehicles, encompassing operating systems, zonal controllers, and cloud and connectivity solutions. This role is vital for the Infotainment team, as it contributes to creating an immersive in-vehicle digital experience through the design and development of user-facing applications. The work directly impacts how customers interact with their vehicles and connect with the outside world.

The TL;DR
• Role: Internship
• Type: Full-time
• Location: In-person, Palo Alto, CA or Irvine, CA

• Team: Infotainment team
• Mission: Design and develop user-facing applications that contribute to an immersive in-vehicle digital experience.
• Tech Stack: Kotlin, Java, Android Jetpack APIs, Android NDK, JNI, Jenkins

What You’ll Actually Do
• Application Development: Design and develop applications on Android OS, contributing to critical features such as navigation or media functionalities.
• Feature Collaboration: Collaborate with cross-functional teams, including product and UI/UX design teams, to define new application features.
• Issue Resolution: Debug and fix application issues to ensure quality and functionality before the final release to users.
• Quality Assurance: Write test code to ensure the quality, robustness, and functional correctness of applications, including handling edge cases.
• Skill Enhancement: Grow your skills through continuous learning, participating in workshops, attending conferences, and engaging in talks.

The Must-Haves
• Background: Currently enrolled as an undergraduate or graduate student in a Bachelor’s or Master’s program at an accredited US university.
• Experience: Experience in Kotlin and/or Java, along with experience using Android Jetpack APIs, including knowledge of Android NDK and JNI.
• Skills: Kotlin, Java, Android Jetpack APIs, Android NDK, JNI.
• Bonus: Actively pursuing a degree in Computer Science, Software Engineering, or a closely related technical field with the intent to return to school after the internship. Experience developing Android Apps, experience with continuous integration tools like Jenkins, and knowledge of Android design principles and application interface guidelines.