More jobs:
Embedded Software Engineer - Virtualization
Job Description & How to Apply Below
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.
- 10+ years in embedded firmware, focusing on RTOS systems.
- B.S. or higher in Computer Science or Electrical Engineering.
- Expert knowledge in C, C++, and Python.
- Familiarity with automotive communication networks.
- Strong problem-solving skills with GDB.
Utilize your expertise in embedded systems to innovate within Rivian and Volkswagen Group Technologies.
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×