Embedded Systems Software – Rivian
Rivian
About Rivian
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, Rivian is addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.
The road to the future is uncharted. By combining expertise across connectivity, AI, security and more, Rivian will map a new way forward. Working together, Rivian will create a future that’s more connected, more intelligent, more sustainable for everyone.
As a company, Rivian constantly challenges what’s possible, never simply accepting what has always been done. It reframes old problems, seeks new solutions, and operates comfortably in unknown areas. Employee backgrounds are diverse, but the team shares a love of the outdoors and a desire to protect it for future generations.
About the Role
Internship Term: Winter (January – May 2026)
Note that if the university has specific requirements for internship programs, it is the candidate’s responsibility to fulfill those requirements.
In this role, the intern will support Rivian’s software application framework team.
Responsibilities
- Design and implement a Software Application Framework.
- Verify and validate the hardware design of Electrical Control Units.
- Understand the hardware design specs.
- Write code in C/Python.
- Debug hardware and software issues.
- Work with peers and stakeholders to collect the requirements and provide solutions.
Qualifications
Minimum Qualifications:
- Currently enrolled in a full time degree-seeking program and in the process of obtaining a degree in Computer Science, Computer Engineering, or a related field at the University of Illinois Urbana Champaign.
- Experience with embedded platform architecture (GPU, PCIe, Camera).
- Working knowledge of networking protocols.
- Experience with embedded software development, linux operating systems, and real time operating Systems.
- Proficiency in Python and C programming.
- Prior experience with autonomous driving, infotainment or PC/Server technologies, preferred.
- Must be a located in Champaign, IL and able to work out of our office in the Research Park.
- Must be available for 40 hours per week in the summer and 20 hours per week in the Fall and Spring.
Preferred Qualifications:
- Intent to return to a degree program after the completion of the internship.
Pay Disclosure
Salary Range/Hourly Rate for Internships: The range of pay for internships is $25.00 – $51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law.
To apply, please use this link: https://go.illinois.edu/EmbeddedSystemsSoftwareInternRivian