Drimva

Wayve

Application Software Engineer - Embedded Software C++

$210K–$238K

Sunnyvale, California USA +1 · Hybrid · Full-time · Posted Oct 8, 2026

Location
Sunnyvale, California USA
Detroit, Michigan USA
Experience
8+ years in embedded or automotive software development.
Visa sponsorship
Visa sponsorship where applicable.

About the job

Bring up and validate Wayve’s autonomous-driving software on customer automotive hardware, integrating embedded platforms with testing and release infrastructure.

What you'll do

  • Bring up software on customer platforms, port and configure embedded operating systems, and integrate drivers, middleware, and boot-time settings.
  • Develop diagnostics and automation for hardware setup, flashing, health checks, and testing; resolve platform integration issues with OEM and Tier 1 teams.
  • Integrate hardware into CI/CD, HIL, and test infrastructure in collaboration with Verification and Release teams.

What they ask for

  • 8+ years of embedded or automotive software development experience; strong proficiency in C/C++, Bash, and Python.
  • Deep understanding of Linux-based embedded systems, including Yocto, systemd, bootloaders, and device trees.
  • Familiarity with QNX and Adaptive AUTOSAR, including configuring and debugging on target hardware.
  • Experience with automotive-grade SoC bring-up and embedded-platform CI/CD and test automation.

Nice to have

  • Exposure to HIL, Vector toolchains, or custom CI rigs; familiarity with Docker, Jenkins, Git, and JFrog Artifactory.
  • Safety-critical domain experience, including ISO 26262, and knowledge of secure boot, OTA updates, and system-level cybersecurity.

Pay

$209,700 – $238,250 USD base salary

Tools

C/C++, Bash, Python, Linux, Yocto, systemd, QNX, Adaptive AUTOSAR

AI focus

Bring up and validate Wayve’s autonomous-driving AI software stack on customer hardware platforms.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)