Job Description
Transform ECU firmware into virtual devices with Rivian and Volkswagen Group Technologies. This role allows you to close the hardware-software gap, enabling rapid iteration in software-defined vehicles. As a Staff Embedded Software Engineer, oversee high-performance virtualization systems that run on workstations and cloud servers.
Engage closely with teams across Charging, Body Controls, and Infotainment to develop virtualization layers, ensuring seamless vehicle subsystem integration. Your work will drastically shorten vehicle feature prototyping times, fostering innovation across all engineering domains.
Key Responsibilities
- Maintain and evolve runtime for production firmware on host machines.
- Connect current ECU firmware to stubbed libraries.
- Create functional device models in C or Python.
- Own build scripts and configurations for fast, reproducible builds.
- Extend HIL Pytest suites for virtual configurations.
Apply for This Position
Ready to take the next step? Click the button below to submit your application.
Submit Application