FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineering Intern – Embedded Platforms
Rivian and Volkswagen Group Technologies. Design, implement, and debug core software running on ECUs and embedded Linux or RTOS environments .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in C and C++ programming for embedded systems, with experience in embedded Linux and real-time operating systems. Capable of developing and debugging firmware, drivers, and board support software for automotive applications.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingReal Time Operating System FundamentalsEmbedded Linux EnvironmentsAutomotive Communication Protocols
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingC++ ProgrammingEmbedded Software DevelopmentReal Time Operating System FundamentalsKernel Level DevelopmentFirmware DebuggingDriver DevelopmentAutomated TestingHardware Abstraction LayersBenchmarking
Soft Skills
CollaborationDocumentationPresentation
Tools & Technologies
Embedded LinuxRTOSCI IntegrationsAutomotive SystemsDevelopment Boards
Industry Keywords
AutomotiveECUsBootloadersInterface ProtocolsCANEthernetSPII2CSecurity FirmwareCamera Software
Tech Stack
Tools & technologiesAndroidLinuxPythonRTOSC++Go
About the role
Key responsibilities & impact- Design, implement, and debug core software running on ECUs and embedded Linux or RTOS environments
- Contribute to software used for verification and board bring up on next-generation vehicle platforms
- Bring up new ECUs and development boards, including drivers, bootloaders, and board support software
- Implement and optimize Hardware Abstraction Layers (HALs) connecting vehicle software to hardware
- Work on embedded Linux or Android platform components running on vehicle electronics
- Develop and benchmark real time operating system kernel features
- Build security firmware features such as secure boot or cryptographic services on vehicle ECUs
- Develop camera and imaging software on embedded hardware
- Write automated tests and CI integrations validating platform software on real hardware
- Debug and troubleshoot firmware-, driver-, and board-level issues
- Collaborate with hardware, charging, and body controls engineers
- Document work and present progress throughout the internship
Requirements
What you’ll need- Currently enrolled in a Bachelor's or Master's program at an accredited US university
- Proficiency in C or C++
- Actively pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field
- 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
- US work authorization is addressed in the application requirements
Benefits
Comp & perks- Eligible for housing stipend in Palo Alto and Irvine
- Equity in the form of Restricted Stock Units (RSUs)
- Health coverage
- Retirement savings
- Time off
- Family planning programs
- Competitive base salary
- Annual company performance bonus program for eligible full-time positions