Software Engineering Intern
Rivian and Volkswagen Group Technologies
About the Role
Rivian and Volkswagen Group Technologies is a joint venture focused on the future of automotive software. As an intern on the Infotainment and Mobile Applications teams, you will contribute to customer-facing software in software-defined vehicles.
Commitment: January 11, 2027 to August 13, 2027 (full-time).
This is a general application for multiple internship openings. You will be matched to a specific team based on your background and interests.
Role Summary
You will contribute to software that powers experiences like navigation, music playback, voice assistance, Bluetooth connectivity, and software updates within vehicles. Your work could involve Android platform development, in-vehicle applications, wireless and telematics integration, visual and graphics features, or automation and integration testing.
Specific Project Areas May Include
- 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 for vehicle to mobile app and cloud connectivity
- 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 infotainment, mobile, or connectivity applications
- Write code in Kotlin, Java, C++, or Python
- Collaborate with product and design partners to understand feature requirements
- Debug and resolve issues found during development or testing
- Present your work and progress to your team
Requirements & Tech Stack
- Currently enrolled in a Bachelor's or Master's program at an accredited US university
- Proficiency in Kotlin, Java, C++, or Python
- Actively pursuing a degree in Computer Science, Software Engineering, or a closely related field, with intent to return to school after the internship
Preferred Qualifications
- 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