HHiring Reality
← Wayve

Senior Software Engineer - OS, Robot Software

Wayve
Location
Sunnyvale
Posted
12 days ago
Department
Vehicle SW Engineering
Salary
$209,700 to $260,000
What they actually want (must-haves)
  • Proficiency developing high-performance embedded Linux systems software in C and C++
  • Familiarity with embedded Linux (kernel, device tree), build systems (Yocto), boot sequence, secured boot and user space application software development
  • Ability to delve deep into performance issues, stack traces, core dumps, slow disk writes, high system load, memory bottlenecks, external device bottlenecks, and threading issues
  • Strong understanding IPC mechanisms and how to optimally use and configure IPC middleware for high data throughput robotics applications
Nice to have
  • Experience with robotics or automotive frameworks such as Nvidia Jetson or Nvidia Drive
  • Experience with embedded real time (RT) OS such as QNX
What the job really is

The Senior Software Engineer will work on the Robot Software team, focusing on developing and maintaining a bespoke Linux distribution for autonomous vehicles. Responsibilities include creating Linux kernel and device drivers, building software in C++, and ensuring fault tolerance and diagnostics for the software stack. The role involves collaboration with various teams to support on-road experimentation and improve autonomous driving capabilities.

Benefits
  • Competitive equity package
Things to weigh
  • No specific mention of remote work policies beyond hybrid
  • Salary range provided but actual compensation depends on skills and experience
  • Focus on a niche area of embedded Linux systems may limit broader software development exposure
Job score3.8/5
Benefits1/5
Freshness5/5
Career value4/5
Role clarity4/5
Pay transparency5/5

Applying to Wayve?

See how your résumé matches this role — and tailor it from what actually gets interviews.