Rivian→
Software Engineering Intern, Software… at Rivian · Normal
InternshipOn-siteFull-timeNormal, IL$69k–$83k/yr
Skills
pythonc/c++automationversion control (git)data visualization
Job Description
Summary: Rivian is a company focused on developing innovative vehicle technologies, and they are seeking a Software Engineering Intern for Summer 2026. In this role, you will gain hands-on experience with automated test setups and vehicle systems, working alongside experienced engineers to validate next-generation vehicle features.
Responsibilities:
- Assist in developing and running automated test scripts across multiple vehicle platforms
- Support the setup and operation of automated vehicle test benches under engineer supervision.Help monitor and maintain test setups, ensuring they are safe, reliable, and ready for daily use
- Contribute to debugging automation scripts and hardware issues as they arise
- Participate in creating dashboards and visualizations for test results
- Collaborate with cross-functional teams to implement new automation solutions and streamline testing workflows
- Learn how to work in a CI/CD and Python-based automation environment
Required Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field
- Strong interest in automation, embedded systems, or vehicle technologies
- Basic programming experience in Python (bonus if you've used C/C++ or object-oriented concepts)
Preferred Qualifications:
- Curiosity about hardware-software integration and hands-on problem solving
- A proactive mindset with the ability to work both independently and collaboratively in a fast-paced environment
- Clear communication skills and a willingness to learn from feedback
- Prior experience with hardware interfacing, robotics, or automation projects (academic or personal)
- Exposure to version control tools (like Git) or CI/CD systems
- Familiarity with data visualization tools (e.g., Allure, Grafana, or custom dashboards)
Required Skills: Python
Important Skills: C/C++, Automation, Version control (Git)
Nice-to-Have Skills: Data visualization
Internship Start Date: Start in 2026 Summer