Rivianvw.Tech
Software Engineering Intern - Applications, Infotainment & Mobile (January - August 2027)
Vancouver, British Columbia, Remote. Posted 2 months ago
The role
You will design, develop, and test software features for infotainment, mobile, or connectivity applications. This work spans Android platform work, in-vehicle applications, wireless and telematics integration, visual and graphics features, 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. They address the challenges of electric vehicles through technology for software-defined vehicles.