Staff Software Engineer - OS, Robot Software

Wayve
US - California - Sunnyvale
View Company Profile / << Go Back

  • Job Type: Full time
  • 4 days ago

Job Description

Build and maintain embedded Linux and QNX platform software, kernels, device drivers, and high-throughput robotics IPC middleware for autonomous vehicle platforms. Improve system reliability, diagnostics, testing, and remote debugging, while integrating new hardware and mentoring teammates.

Requirements: Candidates should have strong C and C++ experience developing high-performance embedded Linux software, with hands-on knowledge of areas such as kernels, device trees, Yocto, boot flows, or user-space systems. They should be able to debug complex performance and reliability issues and understand IPC and robotics middleware; experience with NVIDIA platforms, QNX or another RTOS, secure boot, or ROS-style frameworks is valuable.

Key Skills: C, C++, Embedded Linux, QNX, Linux Kernel Development, Device Drivers, Yocto, Device Trees, Secure Boot, Inter-Process Communication, Robotics Middleware, Performance Debugging, Remote Debugging, Fault Tolerance, NVIDIA Jetson, ROS-Style Frameworks

Benefits: Meaningful Equity, Relocation Support, Visa Sponsorship, Hybrid Working, Learning And Development Budget, Health Insurance, Dental Insurance, Enhanced Maternity And Paternity Leave, Retirement Or Pension, Therapist Access, Wellbeing Partnerships, Team Socials




Fast Track Upload