Software Engineering Intern - Embedded Platforms (Summer 2027)

Rivian and Volkswagen Group Technologies•Palo Alto, CA

About The Position

Rivian and Volkswagen Group Technologies is a joint venture focused on technologies for software-defined electric vehicles, including operating systems, zonal controllers, cloud, and connectivity solutions. This general application covers multiple internship openings across the Embedded Platforms teams. Candidates selected for interviews will be matched to a specific team based on their backgrounds and interests. As an Embedded Platforms intern, you will design, implement, and debug core software running on ECUs and embedded Linux or RTOS environments. You will contribute to software used for verification and board bring-up on next-generation vehicle platforms. Project areas may include bringing up ECUs and development boards; developing drivers, bootloaders, board support software, and hardware abstraction layers; working on embedded Linux or Android components; developing and benchmarking RTOS kernel features; implementing security firmware; developing camera and imaging software; and creating automated tests and CI integrations for hardware validation.

Requirements

  • Currently enrolled in a bachelor's or master's program at an accredited U.S. university.
  • Proficiency in C or C++.

Nice To Haves

  • Pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field, with intent to return to school after the internship.
  • Experience with scripting languages such as Python, Shell, or Go.
  • Coursework or project experience in embedded software development.
  • Understanding of real-time operating system fundamentals.
  • Familiarity with embedded Linux environments.
  • Familiarity with kernel-level development or automotive communication protocols.
  • Experience with interface protocols such as CAN, Ethernet, SPI, or I2C.
  • Interest in automotive systems and applications.

Responsibilities

  • Design, develop, and deploy embedded software on Linux, Android, or real-time operating systems for electronic hardware.
  • Contribute to the implementation and optimization of hardware abstraction layers for vehicle hardware interaction.
  • Debug and troubleshoot issues at the firmware, driver, and board level.
  • Work with cross-functional teams, including hardware, charging, and body controls engineers, on software initiatives.
  • Document work and present progress to the team throughout the internship.

Benefits

  • Competitive base salary.
  • Eligible full-time employees may participate in an annual company performance bonus program; payments are discretionary and not guaranteed.
  • Eligible for equity in the form of Restricted Stock Units, subject to board approval and applicable plan terms.
  • Comprehensive benefits 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