Posted 2y ago

UIUC Research Park Intern - Embedded Software, Inverter

@ Rivian
Champaign, Illinois, United States
$25-$40/hrOnsiteInternship
Responsibilities:develop features, test integration, create scripts
Requirements Summary:Pursuing CS/CE degree; strong Python; proficient in C/C++; Git; CI/CD; presence on campus at UIUC; 20-40 hrs/week.
Technical Tools Mentioned:Python, C, C++, Git, GitLab, CI/CD, Arduino, Raspberry Pi, ESP32
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Internship Term: Summer 2026 

 

Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between December 2026 through May 2028. Rivian's Internship Program requires active student enrollment.

Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions.

If you are not pursuing a degree, please see our full time positions on our Rivian careers site.

 

Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.

 

In this role, you will work closely with the inverter software and cross functionally with other teams on safety critical high impact changes.

  • Contribute to ongoing embedded software initiatives, including developing new features or optimizing existing C codebase for the inverter ECU.
  • Focus heavily on software integration tasks related to propulsion control and safety.
  • Develop unit tests to support software integration and maintain company coding standards.
  • Create Python scripts for automation and contribute to the team's
    Gitlab pipelines.
  • Support critical validation efforts, including Hardware-in-the-Loop (HIL) testing.
  • Must be currently pursuing a bachelors, masters, or PhD degree at the University of Illinois Urbana Champaign
  • Actively pursuing a degree or one closely related in Computer Science or Computer Engineering
  • Strong scripting skills in Python
  • Proficient in C/C++
  • Experience with Git control
  • Understanding of how code compiles (pre-processing, compiling, linking)
  • Gitlab or CI/CD experience preferred.
  • Personal projects involving Arduino, Raspberry Pi, or ESP32 involving bare-metal or driver development is a plus
  • Formula SAE or electric vehicle competition experience is a plus.
  • Must be enrolled in the University of Illinois Urbana Champaign
  • Must be able to work out of our office in the Research Park.
  • Must be available for 20 hours per week in the Fall and Spring and 40 hours in the summer

#LI-HH2


The salary range for this role is $25.00-40.00 per hour for Normal based applicants. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee's position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, geographic location, shift, and organizational needs.
 
We offer a comprehensive package of benefits including but not limited to paid vacation, paid sick leave, and medical insurance benefits. More information about benefits is available at rivianbenefits.com.
 
You can apply for this role through careers.rivian.com (or through internal-careers-rivian.icims.com if you are a current employee). This job is not expected to be closed any sooner than 4/24/2026.
 
Internship positions are not eligible for retirement benefits.