Rivian and Volkswagen Group Technologies
Software Engineering Intern - Vehicle Controls (Summer 2027)
Palo Alto, California +1 · Hybrid · Internship · Posted Oct 22, 2026
- Location
- Palo Alto, California
Irvine, California - Education
- Currently enrolled in a Bachelor's or Master's program at an accredited US university.
About the job
Develop and validate embedded software or controls algorithms for vehicle systems across areas such as propulsion, charging, thermal controls, body controls, functional safety, and test automation.
What you'll do
- Design, implement, and test embedded software or controls algorithms for an assigned vehicle domain.
- Write production-quality code in C or C++, using Python for test tooling, and support debugging in SIL, HIL, or bench environments.
- Collaborate with systems and test engineers to validate features and communicate progress and technical tradeoffs.
What they ask for
- 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 have
- Degree focus 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 in embedded systems, control theory, or real time operating systems; familiarity with CAN, LIN, Automotive Ethernet, MATLAB and Simulink, or ISO 26262 is also noted.
Pay
$40 – $51 per hour (base salary)
Tools
C, C++, Python, SIL, HIL, CAN, LIN, MATLAB and Simulink
Model-written summary · the original posting is authoritative