Senior Embedded Software Engineer, Automotive ECUs

Rivian and Volkswagen Group Technologies

Palo Alto (CA)

On-site

USD 150,000 - 210,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rivian and Volkswagen Group Technologies in California seeks a Staff Embedded Software Engineer to advance the software stack for EV infotainment and ECUs. You’ll work on board bring-up, Linux drivers, and cross-functional integration with hardware teams.

You'll design validation strategies, tackle complex debugging, and collaborate with OEMs and software architects to deliver reliable, software-defined vehicle systems.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field.
  • 8+ years' experience in Embedded Software Development.
  • Strong hands-on experience with high-performance SoCs such as Snapdragon, NVIDIA Orin, MediaTek, or similar platforms.
  • Proficient in Embedded Linux, QNX, DriveOS, and hypervisor-based systems (e.g., Type-1 hypervisors, Gunyah, ACRN).
  • Experience with Automotive Infotainment/Connectivity platforms and subsystems like Camera/Display, Memory/Storage, GNSS, UWB, RF, A2B, BT Audio.
  • Good coding skills on C/C++ and Linux kernel driver interfaces.
  • Strong BSP and kernel bring-up expertise (Linux, U-Boot).
  • Excellent debugging and cross-team collaboration skills.

Responsibilities

  • Board bring-up, verification and debugging of automotive electronics.
  • Linux build systems, device trees, and kernel driver development experience.
  • Communicate crisply with peers, stakeholders, customers, and OEMs/ODMs.
  • Develop and execute validation strategies including stress testing and benchmarking of ECU subsystems.
  • Collaborate with hardware, validation, and software teams to ensure ECU integration and delivery of high-quality products.
  • Troubleshoot and debug software/hardware issues at ECU level across organizations.
  • Create and maintain documentation for software designs, APIs, and test procedures.

Skills

C/C++
Embedded Linux
ARM architecture
Python
Shell scripting
Debugging
Communication
CI/CD for embedded

Education

Bachelor’s or Master’s degree in Computer Science/Engineering

Tools

QNX
DriveOS
Linux
Lauterbach
JTAG
Oscilloscope
CAN
Ethernet
CAN/Ethernet protocols
Gunyah
ACRN

Job description

Rivian and Volkswagen Group Technologies in California seeks a Staff Embedded Software Engineer to advance the software stack for EV infotainment and ECUs. You’ll work on board bring-up, Linux drivers, and cross-functional integration with hardware teams.

You'll design validation strategies, tackle complex debugging, and collaborate with OEMs and software architects to deliver reliable, software-defined vehicle systems.

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
Staff Embedded Software Engineer – Automotive ECUs & PCBAs
Staff Embedded Software Engineer – Automotive ECUs & PCBAs

Hardware FYI • Palo Alto (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
RSUs
Health coverage
Retirement savings
+2
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
Senior Embedded Software Engineer - EV RTOS & Bring-Up
Senior Embedded Software Engineer - EV RTOS & Bring-Up

Hardware FYI • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Senior Embedded Software Engineer: Virtual ECU Platforms
Senior Embedded Software Engineer: Virtual ECU Platforms

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 137,000 - 182,000
Equity in RSUs
Annual performance bonus
Comprehensive benefits package
+1
Staff Embedded Engineer, Virtualization for Automotive
Staff Embedded Engineer, Virtualization for Automotive

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 VW Group • Irvine (CA)

On-site
USD 150,000 - 210,000
Annual bonus
Equity
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 and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Staff Software Engineer: Embedded In-Vehicle Video Pipeline
Staff Software Engineer: Embedded In-Vehicle Video Pipeline

Rivian VW Group • Palo Alto (CA)

Hybrid
USD 180,000 - 240,000
Health coverage
Retirement savings
Time off
+1