Job Description
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...
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...
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application