Staff Embedded Engineer, Virtualization for Automotive

Rivian VW Group

Irvine (CA)

On-site

USD 190,000 - 230,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity RSUs
Health coverage
Retirement savings
Time off
Family planning programs
Annual bonus

Job summary

Rivian and Volkswagen Group Technologies is seeking a Staff Embedded Software Engineer to transform real-world ECU firmware into high-performance virtual devices that run on workstations and cloud servers, bridging hardware and software across the vehicle stack.

You’ll collaborate with core hardware-platform and application-software groups (Charging, Body Controls, Infotainment, Vehicle Dynamics) to craft virtualization models, extend HIL test suites, and own build systems for fast,

Qualifications

  • 10+ years embedded firmware experience with RTOS-based systems.
  • Bachelor's/Master's/PhD in CS/EE or related field.
  • Expert-level C, strong C++, and production-quality Python skills.
  • Deep RTOS fundamentals and mapping to POSIX user-space.
  • GDB and hardware/protocol analyzers experience.
  • Multi-threaded and multi-core programming expertise.
  • Automotive networks (CAN/LIN/Ethernet) and user-space interfaces.

Responsibilities

  • Maintain and evolve the user-space runtime for production firmware on host machines.
  • Hook new ECU firmware to stubbed/modelled libraries (GPIO, CAN, LIN, PWM, etc.).
  • Implement functional device models in C or Python when hardware isn’t available.
  • Own build scripts, toolchains, and configurations for host binaries and MCU images.
  • Extend HIL Pytest suites for virtual configurations and timing validation.
  • Diagnose firmware/host discrepancies with GDB and debugging tools.
  • Collaborate with middleware/OS and hardware teams to align abstractions.
  • Lead design reviews and mentor peers on C/C++/Python best practices.

Skills

C/C++
Python
RTOS fundamentals
GDB
Multithreading
CAN/LIN/Ethernet
Cross-compile toolchains

Education

Bachelor's/Master's/PhD in CS/EE

Tools

QEMU
Renode
Synopsys Virtualizer
Bazel
SocketCAN

Job description

Rivian and Volkswagen Group Technologies is seeking a Staff Embedded Software Engineer to transform real-world ECU firmware into high-performance virtual devices that run on workstations and cloud servers, bridging hardware and software across the vehicle stack.

You’ll collaborate with core hardware-platform and application-software groups (Charging, Body Controls, Infotainment, Vehicle Dynamics) to craft virtualization models, extend HIL test suites, and own build systems for fast,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Systems Engineer, Infotainment & ECU
Staff Embedded Systems Engineer, Infotainment & ECU

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Senior Embedded ECU Infotainment Software Engineer Equity
Senior Embedded ECU Infotainment Software Engineer Equity

Rivian VW Group • Irvine (CA)

On-site
USD 150,000 - 210,000
Annual bonus
Equity
EV Infotainment Embedded Software Engineer
EV Infotainment Embedded Software Engineer

Rivian VW Group • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Infotainment ECU Software Engineer – Bring-Up
Infotainment ECU Software Engineer – Bring-Up

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 116,300 - 145,400
Annual bonus
Equity
Vehicle Systems Integration Engineer – ECU & Software
Vehicle Systems Integration Engineer – ECU & Software

Rivian and Volkswagen Group Technologies • Irvine (CA)

On-site
USD 120,000 - 150,000
Health coverage
Retirement savings
Time off
+1
Senior Vehicle Systems Engineer - Embedded & CI/CD Leader
Senior Vehicle Systems Engineer - Embedded & CI/CD Leader

Rivian and Volkswagen Group Technologies • Irvine (CA)

On-site
USD 120,000 - 170,000
RSUs
Equity plans
Health coverage
+2
Lead Vehicle Systems Engineer (EV Software & Integration)
Lead Vehicle Systems Engineer (EV Software & Integration)

Rivian VW Group • Palo Alto (CA)

On-site
USD 150,000 - 190,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Rivian VW Group • Irvine (CA)

On-site
USD 150,000 - 210,000
Annual bonus
Equity
Staff Embedded Software Engineer, Virtualization
Staff Embedded Software Engineer, Virtualization

Rivian VW Group • Irvine (CA)

On-site
USD 190,000 - 230,000
Equity RSUs
Health coverage
Retirement savings
+3
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 180,000 - 260,000