Software Engineering Intern – Connected Systems

Are you applying to the internship?

Job Description

Software Engineering Intern, Connected Systems – Fall 2026 | Rivian and Volkswagen Group Technologies

The Tone:
This is a full-time internship at Rivian and Volkswagen Group Technologies, located in Palo Alto, CA or Irvine, CA. The company is a joint venture between two industry leaders with a clear vision for the future of automotive technology. They are developing operating systems, zonal controllers, and cloud and connectivity solutions to address the challenges of electric vehicles, aiming to set standards for software-defined vehicles globally. This role offers an opportunity to be an integral part of the Connected Systems Organization, gaining hands-on experience in cutting-edge vehicle systems and automated test setups. You will contribute to validating next-generation vehicle access and connectivity features, applying classroom knowledge in a real-world environment.

The TL;DR
• Role: Internship
• Type: Full-time
• Location: In-person, Palo Alto, CA or Irvine, CA

• Team: Connected Systems Organization, Vehicle Controls department
• Mission: Validate next-generation vehicle access and connectivity features through the design, build, and execution of automation.
• Tech Stack: Python, pytest, C/C++, object-oriented concepts, Git, CI/CD systems, Allure, Grafana

What You’ll Actually Do
• Development: Assist in developing and running automated test scripts across multiple vehicle platforms.
• Debugging: Contribute to debugging automation scripts and hardware issues as they arise.
• Reporting: Participate in creating dashboards and visualizations for test results.
• Collaboration: Collaborate with cross-functional teams to implement new automation solutions and streamline testing workflows.
• Operations: Support the setup and operation of automated vehicle test benches under engineer supervision.

The Must-Haves
• Background: Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field.
• Experience: Student level, demonstrating a strong interest in automation, embedded systems, or vehicle technologies.
• Skills: Basic programming proficiency in Python and familiarity with pytest.
• Bonus: A proactive mindset with the ability to work independently and collaboratively, clear communication skills, and a willingness to learn from feedback. Additionally, prior experience with hardware interfacing, robotics, or automation projects (from academic or personal endeavors), exposure to version control tools like Git or CI/CD systems, and familiarity with data visualization tools such as Allure, Grafana, or custom dashboards are preferred.