Senior Software Engineer - OS, Robot Software
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
