CareerPlanSign in

Staff Software Engineer - OS, Robot Software

Sunnyvale, California USA💼 Full-time💰 $210,000–$210,000🗓 2026-09-16 → 2026-09-26

Core

Curate and maintain Wayve's bespoke Linux distribution for an internal fleet of autonomous vehicles, developing kernel drivers and hardening the system against cyber attacks.

Role type

Staff Software Engineer (Embedded Linux/OS)

Builds

Bespoke Linux distribution, Linux kernel drivers, and fault-tolerant software stack for autonomous driving fleet

Domain

Autonomous driving, Embedded Systems, Automotive

Deliverable

production ML models | infrastructure

Required skills

Embedded Linux development, Linux kernel and device drivers, C++, C, Yocto build system, Boot sequence management, Secured boot, High-performance software development, System diagnostics, IPC middleware configuration, ROS frameworks

Preferred skills

Robotics or automotive frameworks (Nvidia Jetson, Nvidia Drive), Embedded real-time OS (QNX)

Responsibilities

Own the creation and maintenance of Linux kernel and device drivers; Create robust, fault-tolerant software solutions with comprehensive system diagnostics; Build and deliver high-quality C++ software observable and debuggable remotely; Lead engineering culture best practices including testing, documentation, and mentorship

Seniority

Staff, hands-on IC with mentorship

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.