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.
Demonstrates proficiency in C or C++ programming for embedded software development, with a strong understanding of real-time operating systems and embedded Linux environments. Capable of collaborating with cross-functional teams to design and implement software solutions for automotive systems.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingEmbedded LinuxReal-Time Operating SystemsEmbedded Software Development
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 SystemsKernel Level DevelopmentAutomated TestingDebuggingDriver DevelopmentHardware Abstraction LayersFirmware Development
Soft Skills
CollaborationDocumentationPresentation
Tools & Technologies
Embedded LinuxAndroidCI IntegrationsAutomotive Communication ProtocolsCANEthernetSPII2C
Industry Keywords
Automotive SystemsVehicle PlatformsSecurity FirmwareCamera SoftwareBoard Bring-Up
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, focusing on reliability and performance
- 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 issues at firmware, driver, and board level
- Collaborate with hardware, charging, and body controls engineers
- Document work and present progress to the team throughout the internship
- Match to a specific Embedded Platforms team based on background and interests during the interview process
Requirements
What you’ll need- Currently enrolled in a Bachelor's or Master's program at an accredited Canadian university
- Proficiency in C or C++
- Preferred: Actively pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field
- Preferred: Intent to return to school after the internship
- Preferred: Experience with scripting languages such as Python, Shell, or Go
- Preferred: Coursework or project experience in embedded software development
- Preferred: Understanding of real time operating system fundamentals
- Preferred: Familiarity with embedded Linux environments
- Preferred: Familiarity with kernel level development or automotive communication protocols
- Preferred: Experience with CAN, Ethernet, SPI, or I2C
- Preferred: Interest in automotive systems and applications
- Must be authorized to work for an employer in Canada or address Canadian work authorization requirements
Benefits
Comp & perks- Eligible for housing stipend
- Competitive base salary
- Full-time employee benefits package including health coverage, retirement savings, time off, and family planning programs
- Full-time positions may be eligible for annual company performance bonus program
- Equity in the form of Restricted Stock Units (RSUs), subject to board approval and applicable vesting requirements