Rivianvw.Tech
Software Engineering Intern - Embedded Platforms (Summer 2027)
Palo Alto, California, Remote. Posted 22 days ago
The role
You will design, implement, and debug core software running on ECUs and embedded Linux or RTOS environments. You will contribute to software used for verification and board bring up on next generation vehicle platforms.
What you will do
- Design, develop, and deploy embedded software on Linux, Android, or real time operating systems for electronic hardware
- Contribute to the implementation and optimization of HALs for vehicle hardware interaction
- Debug and troubleshoot issues at the firmware, driver, and board level
- Work closely with cross functional teams, including hardware, charging, and body controls engineers, on software initiatives
- Document your work and present progress to your team throughout the internship
Required qualifications
- Currently enrolled in a Bachelor's or Master's program at an accredited US university
- Proficiency in C or C++
Nice to have
- Actively pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field, with intent to return to school after the internship
- Experience with scripting languages such as Python, Shell, or Go
- Coursework or project experience in embedded software development
- Understanding of real time operating system fundamentals
- Familiarity with embedded Linux environments
- Familiarity with kernel level development or automotive communication protocols
- Experience with interface protocols such as CAN, Ethernet, SPI, or I2C
- Interest in automotive systems and applications
Benefits
- Health coverage
- Retirement savings
- Time off
- Family planning programs
About the company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders. They address the challenges of electric vehicles through technology for software-defined vehicles.