CareerPlanSign in

Senior Software Engineer - OS, Robot Software

Sunnyvale, California USAFull-time2026-10-05 → 2026-10-07

Core

Build and maintain embedded Linux and QNX platform software, kernels, and device drivers to enable autonomous driving and support fleet operations.

Role type

Senior IC embedded systems engineer (OS/Robotics)

Builds

Reliable, stable, and flexible operating-system platform for autonomous vehicles

Domain

Automotive + Embedded Systems

Deliverable

production ML models

Required skills

C, C++, embedded Linux kernels, device trees, Yocto, boot flows, IPC middleware, performance debugging, fault tolerance (via careerplan.io/jobs/aa7ad033-e6a1-43ca-a77f-6faa025479c2-senior-software-engineer-os-robot-software-at-wayve)

Preferred skills

NVIDIA robotics platforms, QNX/RTOS, secure boot, ROS-style frameworks

Technologies

Linux, QNX, Yocto, NVIDIA Jetson, NVIDIA DRIVE

Responsibilities

Build and maintain embedded Linux and QNX platform software, kernels, and device drivers; Develop high-quality C and C++ software observable and debuggable on remotely operated vehicles; Diagnose performance problems involving stack traces, core dumps, disk I/O, CPU load, memory, devices, and threading; Improve fault tolerance, diagnostics, testing, documentation, tooling, and ease of use; Mentor teammates and contribute to a strong engineering culture

Seniority

Senior, hands-on IC