Software Engineering Intern

Rivian and Volkswagen Group Technologies

Palo Alto, CAFresher2h agovia LinkedInH-1B sponsor · 23 entry-level filings

About Rivian and Volkswagen Group Technologies

Rivian and Volkswagen Group Technologies is a joint venture focused on the future of automotive software. We are developing solutions for electric vehicles, including operating systems, zonal controllers, and cloud connectivity.

Role Summary

This is a general application for multiple internship openings within our Vehicle Controls teams. Interns will work on embedded software or controls algorithms for various vehicle domains. Specific team placement will occur during the interview process.

Possible Internship Openings:

  • Engineering Intern - Electrical Systems
  • Software Engineering Intern - Charging
  • Software Engineering Intern - Controls Test and Automation
  • Software Engineering Intern - Embedded Software
  • Software Engineering Intern - Embedded Software Programming
  • Software Engineering Intern - Energy Storage and Distribution
  • Software Engineering Intern - Functional Safety
  • Software Engineering Intern - High Voltage Charging
  • Software Engineering Intern - Mechanisms
  • Software Engineering Intern - Systems Architecture
  • Software Engineering Intern - Systems Engineering, Propulsion
  • Software Engineering Intern - Test Automation
  • Software Engineering Intern - Test Automation and Lighting
  • Software Engineering Intern - Thermal Controls
  • Software Engineering Intern - Unit Testing and Automation
  • Software Engineering Intern - Vehicle Dynamics Controls
  • Systems Engineering Intern - Homologation

Specific Project Areas May Include

  • Implementing and validating embedded software for battery management, charging, or energy distribution systems.
  • Developing controls software for thermal and HVAC systems, body controls, or lighting.
  • Contributing to vehicle dynamics or propulsion controls algorithms.
  • Supporting functional safety analysis and requirements for safety-critical vehicle software.
  • Building and running automated tests in Unit, Software in the Loop (SIL), or Hardware in the Loop (HIL) environments.
  • Working on systems engineering tasks such as requirements definition, architecture, or homologation.

Key Responsibilities

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

Requirements & Tech Stack

  • Proficiency in C or C++.
  • Some exposure to Python.

Qualifications

Minimum:

  • Currently enrolled in a Bachelor's or Master's program at an accredited US university.

Preferred:

  • 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.

H-1B sponsor

Rivian and Volkswagen Group Technologies filed 23 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

119 openings · 117 need no experience

Most hiring: TikTok, Rivian and Volkswagen Group Technologies, Notion

See all 119 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job