R
Posted 5 hours ago
Software Engineering Intern - Embedded Platforms
Rivian and Volkswagen Group Technologies
Requirements
Enrolled in Bachelor's or Master's program, Proficiency in C++
Skills
C#LinuxRTOS
About the role
Responsibilities
- Design, develop, and deploy embedded software on Linux/Android and/or Real-Time Operating Systems (RTOS) for electronic hardware
- Contribute to the implementation and optimization of Hardware Abstraction Layers (HALs) for vehicle hardware interaction
- Design and build complex systems spanning multiple domains to improve vehicle functionality and performance
- Work closely with cross-functional teams including Charging, Body Controls, and EE/Hardware teams
Requirements
- Currently enrolled in a Bachelor's or Master's program at an accredited US university
- Proficiency in C++
Preferred Qualifications
- Pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Experience with scripting languages such as Python, Shell, or Go
- Experience in Embedded Software Development
- Understanding of Real-Time Operating Systems (RTOS) fundamentals
- Familiarity with embedded Linux environments
- Familiarity with kernel-level development or automotive communication protocols
- Experience with interface protocols including CAN, Ethernet, SPI, and I2C
- Experience in automotive systems and applications
About the Company
Rivian and Volkswagen Group Technologies is a joint venture focused on addressing the challenges of electric vehicles through software-defined technology, including operating systems, zonal controllers, and cloud connectivity solutions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineering Intern - Embedded Platforms
Rivian and Volkswagen Group Technologies · Palo Alto
