Senior Automotive Embedded Software Engineer

Rivian and Volkswagen Group Technologies

Palo Alto (CA)

On-site

USD 140,000 - 210,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Rivian and Volkswagen Group Technologies in Palo Alto is seeking a Senior Embedded Software Engineer to architect and implement embedded software for Linux/RTOS, develop device drivers for PCBA components, and contribute to hardware–software co-designs across automotive platforms.

You will prototype software, run validation tests in Python/C, and collaborate with cross‑functional teams to deliver robust, scalable software for next‑generation EVs.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field.
  • Experience in C programming skills. Python is a bonus.
  • Good understanding of RTOS fundamentals.
  • Good debugging skills with an ability to work across orgs/teams.
  • Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools etc.
  • Experience with scripting language (Python, shell)
  • Good understanding of interface protocol stacks (SPI, I2C, Ethernet, PCIe), and board bring-up.
  • Knowledge of OS internals (process scheduler, memory management, concurrency)
  • Experience with embedded toolchains (compilers, linkers, linker scripts)

Responsibilities

  • Design, develop and deploy embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics
  • Collaborate across multiple teams to deliver quality code, debug issues, prioritize and get things done with a level of efficiency and urgency.
  • Ability to debug in real time across s/w and h/w stack to understand the real issues and provide solutions, work and collaborate with multiple teams if needed.
  • Ability to crisply communicate with peers, stakeholders, customers, and technical leaders

Skills

C programming
Python
RTOS fundamentals
Debugging
Scripting

Education

Bachelor's or Master’s degree in CS/Engineering

Tools

Lauterbach
Oscilloscope
JTAG
Flashing tools
Embedded toolchains

Job description

Rivian and Volkswagen Group Technologies in Palo Alto is seeking a Senior Embedded Software Engineer to architect and implement embedded software for Linux/RTOS, develop device drivers for PCBA components, and contribute to hardware–software co-designs across automotive platforms.

You will prototype software, run validation tests in Python/C, and collaborate with cross‑functional teams to deliver robust, scalable software for next‑generation EVs.

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

Similar jobs worth comparing

EV Infotainment Embedded Software Engineer
EV Infotainment Embedded Software Engineer

Rivian VW Group • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Senior Embedded Software Engineer – Automotive Lighting
Senior Embedded Software Engineer – Automotive Lighting

Rivian and Volkswagen Group Technologies • Irvine (CA)

On-site
USD 140,000 - 170,000
Senior Hardware Systems Architect – Infotainment & Embedded AI
Senior Hardware Systems Architect – Infotainment & Embedded AI

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 213,000 - 267,000
Annual performance bonus
Equity options
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
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 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
Senior Embedded Software Engineer - EV Charging (Linux)
Senior Embedded Software Engineer - EV Charging (Linux)

Rivian • Irvine (CA)

Hybrid
USD 135,000 - 184,000
Medical insurance
Dental insurance
Vision insurance
Software Engineer II — Connected Vehicle Platforms
Software Engineer II — Connected Vehicle Platforms

Rivian VW Group • Palo Alto (CA)

On-site
USD 80,000 - 110,000
Senior Embedded Telematics Engineer (C++/Rust)
Senior Embedded Telematics Engineer (C++/Rust)

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 186,000 - 233,000