Software Engineering Intern
Rivian and Volkswagen Group Technologies
About the Role
Rivian and Volkswagen Group Technologies is a joint venture focused on the next chapter of automotive technology, from operating systems to cloud and connectivity solutions for electric vehicles. This is a general application for internship openings across the Infotainment and Mobile Applications teams, with roles matched based on background and interests.
- Internship Duration: January 11, 2027 to August 13, 2027 (full-time commitment required)
Specific Internship Roles (examples)
- Mobile Software Engineering Intern
- Software Engineering Intern - 3D
- Software Engineering Intern - Android Developer
- Software Engineering Intern - Applications
- Software Engineering Intern - Automation
- Software Engineering Intern - Full Stack Developer
- Software Engineering Intern - Infotainment Applications
- Software Engineering Intern - Infotainment Platform
- Software Engineering Intern - Mobile Apps
- Software Engineering Intern - Software Automation, Connected Systems
- Software Engineering Intern - Software Integration
- Software Engineering Intern - Telematics
- Software Engineering Intern - Wireless
Role Summary
As an intern on the Infotainment and Mobile Applications team, you will contribute to customer-facing software in software-defined vehicles. This can span areas such as Android platform development, in-vehicle applications, wireless and telematics integration, visual and graphics features, or the automation and integration testing supporting these systems.
Specific Project Areas (may vary by team)
- Developing Android Automotive applications (e.g., navigation, media, vehicle settings).
- Contributing to Android platform or system-level software (e.g., HAL development, system stability).
- Building wireless or telematics software connecting vehicles to mobile apps and cloud services.
- Supporting 3D graphics or visual experience features using tools like Unreal Engine or OpenGL.
- Writing automated test suites and integration tests for infotainment features.
Key Responsibilities
- Design, develop, and test software features within existing infotainment, mobile, or connectivity applications.
- Write code in Kotlin, Java, C++, or Python (depending on the team).
- Collaborate with product and design partners to understand feature requirements.
- Debug and resolve issues found during development or testing.
- Present work and progress to the team throughout the internship.
Requirements & Tech Stack
Minimum Qualifications
- Currently enrolled in a Bachelor's or Master's program at an accredited US university.
- Proficiency in Kotlin, Java, C++, or Python.
Preferred Qualifications
- Actively pursuing a degree in Computer Science, Software Engineering, or a closely related field, with intent to return to school after the internship.
- Experience developing Android applications or familiarity with the Android Automotive OS framework.
- Coursework or project experience with wireless protocols such as LTE, Wi-Fi, or BLE.
- Exposure to 3D graphics engines such as Unreal Engine, OpenGL, or Vulkan.
- Familiarity with test automation frameworks.