Software Engineering Intern, Test Automation & Lighting - Vancouver, BC (Fall/Spring Co-Op)

Rivian and Volkswagen Group TechnologiesVancouver, BC
CA$22 - CA$25Onsite

About The Position

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone. As a Software Engineering Intern, Test Automation and Lighting, you will join the Body Controls team. Your primary goal will be to ensure that key features operate seamlessly through both firmware development and comprehensive test automation. You will develop the code that controls exterior lighting and closures, while simultaneously building the automated suites that keep these systems reliable. This is a high-impact, hands-on role where you will move from your IDE to the vehicle itself, conducting integration testing and seeing your code come to life on the assembly.

Requirements

  • Currently pursuing a Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering, or similar.
  • Strong Python or C/C++ programming skills.
  • Available the full duration of the Co-Op from Sept 21, 2026 - April 23, 2027.
  • Great collaboration and communication skills.
  • Sound knowledge of embedded software and hardware systems.
  • First principles thinking and an eagerness to learn.

Nice To Haves

  • Comfortable with Electrical Engineering fundamentals.
  • Experience or familiarity with automotive systems and applications.
  • Experience working with CAN, Ethernet, LIN, UDS, CANApe or similar.
  • Experience or familiarity with energy storage systems.

Responsibilities

  • Develop and maintain automated test suites for body control modules.
  • Contribute to the code powering exterior lighting (Adaptive High Beams, headlamp leveling), closures (doors, windows, frunk, tailgate), and utility features (wiping, washing, and running boards).
  • Debug complex interactions between hardware and software (e.g., ensuring windows sense obstructions or high beams adapt to oncoming traffic).
  • Perform hands-on integration testing on actual vehicles to see your code in action.
  • Collaborate with the broader engineering team to bridge the gap between "Infotainment" (the screens) and the physical "Body" of the car.

Benefits

  • base salary
  • eligibility for an annual performance bonus
  • eligibility for equity
  • comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service