Support Rivian’s mission by modernizing build systems for safety-critical Inverter ECU software in electric vehicles.
Your Role
Key responsibilities include:
- Migrate the build system to modernize tooling and align with other teams and integration requests.
- Learn and understand dependency tracking, compilation errors, and company coding standards.
- Troubleshoot complex compilation errors, circular dependencies, and linker script issues.
About You
The company is looking for:
- Currently pursuing a bachelor’s, master’s, or PhD degree at the University of Illinois Urbana Champaign.
- Actively pursuing a degree in Computer Science, Computer Engineering, or Software Engineering.
- Strong scripting skills in Python or similar languages.
- Proficiency in C/C++ programming.
- Experience with Git version control.
- Understanding of code compilation processes (pre-processing, compiling, linking).
- Preferred experience with Bazel (Starlark), SCons, or Makefiles.
- Preferred experience with GitLab or CI/CD pipelines.
- Personal projects involving Arduino, Raspberry Pi, or ESP32 are a plus.
- Formula SAE experience is a plus.
Compensation & Benefits
- Hourly pay range: $33.00–$40.00, determined by location and other legal factors.
- Robust wellness benefits and medical insurance for interns, their spouse/domestic partner, and children up to age 26.
- Coverage effective from the first day of employment with most premiums covered by Rivian.
How to Apply
Ensure you meet university internship requirements if applicable. This internship is open only to students actively enrolled with expected graduation between June 2026 and June 2028. Non-students should consider full-time positions.
This job may close before the stated closing date, you are encouraged to apply as soon as possible
Report this job