Software Engineering Intern - Embedded Platforms (Summer 2027)

Rivian and Volkswagen Group Technologies•Palo Alto, CA
•$35 - $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, including operating systems, zonal controllers, cloud, and connectivity solutions. This general application covers multiple internship openings across Embedded Platforms teams. Interns are matched with a specific team based on their background and interests during the interview process. 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 ECU and development-board bring-up; drivers, bootloaders, and board-support software; hardware abstraction layers; embedded Linux or Android platform components; real-time operating-system kernel features; security firmware; camera and imaging software; and automated tests and continuous-integration integrations that validate platform software on hardware.

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 the 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.
  • Full-time positions may be eligible to 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 and vesting requirements.
  • For full-time employees, a benefits package that includes health coverage, retirement savings, time off, and family-planning programs; offerings vary by country.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service