Rivian and Volkswagen Group Technologies is looking to solve challenges in automotive software development, specifically focusing on Over-the-Air (OTA) updates for electric vehicles to enable continuous product improvement and establish standards for software-defined vehicles.
Requirements
- Experience developing in modern C++ and Python
- Experience working in a continuous integration environment
- Experience developing and integrating environment
- Experience developing in Rust
- Experience with systems engineering and analysis (FMEA, DFMEA, HARA)
- Experience working on complex, cross-functional, distributed embedded systems
- Experience with networked embedded systems (CAN, Ethernet, LIN, DoIP, ISOTP)
Responsibilities
- Drive development, integration and delivery of new OTA features, filling in wherever necessary technically to achieve system goals
- Work cross-functionally with domain teams to resolve issues with OTA system and drive better system design
- Work cross-functionally with OTA courterpart teams to develop necessary test automation and fleet monitoring tools to ensure persistent quality of OTA features
- Perform fleet-level analysis of OTA performance to drive development and integration priotities
Other
- Must be currently pursuing a bachelors, masters, or PhD degree at an accredited university
- Actively pursuing a degree or one closely related in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field
- Experience communication and cross-functional collaboration skills
- Excellent documentation skills
- Internship Term: Winter 2026 (January 2026 - August 2026)