Rivianvw.Tech
Software Engineering Intern - Applications (Summer 2027)
Vancouver, British Columbia, Remote. Posted 21 days ago
The role
You will design, develop, and test software features for infotainment, mobile, or connectivity applications. Work includes Android platform work, in-vehicle applications, wireless and telematics integration, or automation and integration testing.
What you will do
- Design, develop, and test software features within an existing infotainment, mobile, or connectivity application
- 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 your work and progress to your team throughout the internship
Required qualifications
- Currently enrolled in a Bachelor's or Master's program at an accredited Canadian university
- Proficiency in Kotlin, Java, C++, or Python
Nice to have
- 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
Benefits
- competitive base salary
- annual company performance bonus program
- equity in the form of Restricted Stock Units (RSUs)
- health coverage
- retirement savings
- time off
- family planning programs
About the company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders addressing the challenges of electric vehicles through technology. They focus on operating systems, zonal controllers, cloud, and connectivity solutions.