R
Posted 4 hours ago
Software Engineering Intern
Rivian and Volkswagen Group TechnologiesSoftware Engineering Intern - Vehicle Controls (Fall-Spring Co-op)
Requirements
Enrolled in Bachelor's or Master's program in Canada, Proficiency in C/C++, Proficiency in Python
Skills
C#PythonEmbedded Systems
About the role
Responsibilities
- Implement and validate embedded software for vehicle systems, such as battery and energy management systems
- Develop features for low and high voltage systems, including power and current distribution, DC/DC controls, or fault detection and recovery
- Design scalable software architectures with a focus on embedded system reliability and performance
- Contribute to the automated testing framework 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 or Master's program at an accredited Canadian university
- Proficiency in C/C++ and Python
Preferred Qualifications
- Degree in Electrical Engineering, Mechanical Engineering, Computer Science, or related field
- Experience with Real-Time Operating Systems (RTOS)
- Experience with CAN, LIN, UDS, or DoIP communication protocols
- Experience with Microcontrollers and PID controllers
- Experience with 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 solutions.
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
