Staff Embedded Software Engineer at Rivian

Rivian VW Group • vancouver, metro vancouver regional district, Canada • Posted June 05, 2026

Location vancouver, metro vancouver regional district
Job Type Full-time
Category Other-General
Posted June 05, 2026
Elevate vehicle technology as a Staff Embedded Software Engineer with Rivian. This role focuses on transforming ECU firmware into virtual devices, enhancing rapid iteration in software-defined vehicles.
At Rivian and Volkswagen Group Technologies, you'll bridge the hardware-software gap while overseeing high-performance virtualization systems on both workstations and cloud servers. Collaborate with various teams in areas such as Charging, Body Controls, and Infotainment to create virtualization layers that optimize subsystem integration and speed up vehicle feature prototyping.
Key Responsibilities:
• Maintain production firmware runtime on host machines
• Connect ECU firmware to stubbed libraries effectively
• Develop functional device models using C or Python
• Own build scripts for fast and reproducible builds
• Extend HIL Pytest suites for virtual configurations
Requirements:
• 10+ years in embedded firmware, particularly RTOS
• B.S. or higher in Compu...

Interested in this role?

Click the button below to start your application.

Apply Now