Software Engineering Intern - Connected Systems (Summer 2027)

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

About The Position

Rivian and Volkswagen Group Technologies is a joint venture focused on developing technology for software-defined electric vehicles, including operating systems, zonal controllers, cloud services, and connectivity solutions. This general application is used to fill multiple internship openings across Connected Systems teams. Candidates selected for an interview will be matched with a specific team based on their background and interests. Connected Systems interns work on backend services, integration layers, or connectivity infrastructure that enable reliable communication between vehicles and the cloud. Projects may involve high-throughput vehicle data pipelines, distributed cloud services, and software that validates vehicle features end to end. Specific project areas vary by team and may include backend services for vehicle telemetry and remote commands, event-driven distributed systems, systems integration and validation, vehicle-to-app-to-cloud communication layers, and AWS cloud-native infrastructure.

Requirements

  • Currently enrolled in a bachelor's or master's program at an accredited US university.
  • Proficient in at least one of Python, Go, C++, or Java.

Nice To Haves

  • Actively pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field, with intent to return to school after the internship.
  • Exposure to distributed systems, event-driven architecture, or cloud platforms; AWS is preferred.
  • Familiarity with vehicle communication protocols such as CAN or MQTT, or with IoT concepts.
  • Coursework or project experience with backend development, systems integration, or test automation.

Responsibilities

  • Design, develop, and test software components within an existing distributed or connectivity system.
  • Write clean, maintainable code in Python, Go, C++, or Java, depending on the team.
  • Participate in code reviews, design discussions, and debugging sessions with the team.
  • Contribute to test automation and validation for integration or connectivity features.
  • Document work and present progress 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.
  • Equity in the form of Restricted Stock Units, subject to board approval and applicable plan terms and vesting requirements.
  • 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