Software Engineering Intern - Vehicle Controls (Summer 2027)

Rivian and Volkswagen Group Technologies•Palo Alto, CA
•$40 - $51

About The Position

Rivian and Volkswagen Group Technologies is a joint venture between Rivian and Volkswagen Group focused on technology for software-defined electric vehicles. This general application is used to fill multiple internship openings across Vehicle Controls teams. Selected candidates are matched to a specific team based on their background and interests during the interview process. As a Vehicle Controls intern, you will work on embedded software or control algorithms for a vehicle domain. These domains may include propulsion and dynamics, energy storage and charging, thermal and HVAC systems, body controls, functional safety, or systems engineering and test automation. Project areas may include battery management and charging software, controls for thermal or body systems, vehicle dynamics algorithms, safety analysis, automated testing in Unit, Software in the Loop (SIL), or Hardware in the Loop (HIL) environments, and systems engineering activities such as requirements definition, architecture, or homologation.

Requirements

  • Currently enrolled in a Bachelor's or Master's program at an accredited US university.
  • Proficiency in C or C++, with some exposure to Python.

Nice To Haves

  • Actively pursuing a degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a closely related field, with intent to return to school after the internship.
  • Coursework or project experience with embedded systems, control theory, or real-time operating systems.
  • Familiarity with automotive communication protocols such as CAN, LIN, or Automotive Ethernet.
  • Exposure to MATLAB and Simulink for controls modeling.
  • Interest or coursework in functional safety concepts such as ISO 26262.

Responsibilities

  • Design, implement, and test embedded software or control algorithms for an assigned vehicle domain.
  • Write production-quality code in C or C++, using Python for test tooling.
  • Collaborate with systems engineers and test engineers to validate features before deployment.
  • Support test execution in SIL, HIL, or bench environments and help debug issues.
  • Communicate progress and technical tradeoffs to the team throughout the internship.

Benefits

  • Competitive base salary.
  • Potential eligibility for an annual company performance bonus program for full-time positions; payments are discretionary and not guaranteed.
  • Eligibility for equity in the form of Restricted Stock Units (RSUs), subject to board approval and applicable plan terms and vesting requirements.
  • A comprehensive benefits package for full-time employees, including health coverage, retirement savings, time off, and family planning programs; offerings vary by country.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service