R
Posted 6 hours ago
Software Engineering Intern
Rivian and Volkswagen Group TechnologiesSoftware Engineering Intern - Systems Engineering (Fall-Spring Co-op)
Requirements
Enrolled in Bachelor's in EE, ME, CS, or related field, Proficiency in C/C++ or Python, Available for full-time onsite work in Vancouver
Skills
C#PythonEmbedded Systems
About the role
Responsibilities
- Develop and validate low-level embedded software for core vehicle systems like battery and energy management
- Build features for low- and high-voltage systems focusing on power distribution and fault detection
- Design scalable, high-performance software architectures for embedded system reliability
- Support automated testing frameworks using Unit, SIL, and HIL environments
- Collaborate with systems and test engineers to define requirements and debug algorithms
Requirements
- Currently enrolled in a Bachelor's program in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field
- Strong proficiency in C/C++ or Python
- Ability to work full-time from the Vancouver, BC office from September 21, 2026, to April 23, 2027
- Intent to return to school full-time following the internship
Preferred Qualifications
- Experience with Real-Time Operating Systems (RTOS)
- Familiarity with automotive protocols such as CAN, LIN, UDS, or DoIP
- Hands-on experience with microcontrollers and PID controllers
- Exposure to advanced 32-bit multi-core microcontrollers
About the Company
Rivian and Volkswagen Group Technologies is a joint venture focused on addressing the challenges of electric vehicles through software-defined technology, including operating systems, zonal controllers, and cloud connectivity.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineering Intern
Rivian and Volkswagen Group Technologies · Vancouver
