Senior Embedded Linux OS Engineer for Autonomous Robots

Wayve

Sunnyvale (CA)

Hybrid

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid working
Relocation support
Visa sponsorship where applicable
Equity/stock options
Learning & development budgets

Job summary

Wayve seeks an experienced embedded software engineer to advance our onboard OS platform for autonomous vehicles. You will develop and maintain embedded Linux and QNX software, kernels, and drivers, supporting rapid vehicle experimentation and fleet operations.

You will collaborate across hardware and software teams, diagnose complex performance issues, and mentor teammates in a culture of quality, observability, and reliability.

Qualifications

  • Strong C and C++ experience building high-performance embedded Linux system software.
  • Understanding of the full development lifecycle from design through delivery and optimisation.
  • Hands-on knowledge of embedded Linux kernels, device trees, Yocto, boot flows, or user-space systems software.
  • Ability to debug complex performance and reliability problems across system layers.
  • Familiarity with IPC mechanisms and middleware used in high-throughput robotics systems.

Responsibilities

  • Build and maintain embedded Linux and QNX platform software, kernels, and device drivers.
  • Work with product, program, hardware, and engineering stakeholders to choose and deliver the right solutions.
  • Develop high-quality C and C++ software that is 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.

Skills

C
C++
Embedded Linux
Yocto
QNX
Kernel
Device drivers
IPC
Debugging
Testing

Tools

Linux
QNX
NVIDIA Jetson
NVIDIA DRIVE

Job description

Wayve seeks an experienced embedded software engineer to advance our onboard OS platform for autonomous vehicles. You will develop and maintain embedded Linux and QNX software, kernels, and drivers, supporting rapid vehicle experimentation and fleet operations.

You will collaborate across hardware and software teams, diagnose complex performance issues, and mentor teammates in a culture of quality, observability, and reliability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Linux Engineer, Robotics Platform
Staff Embedded Linux Engineer, Robotics Platform

Wayve • Sunnyvale (CA)

Hybrid
USD 140,000 - 210,000
Equity
Relocation support
Hybrid work
+5
Lead Embedded Systems Architect for Autonomous Driving
Lead Embedded Systems Architect for Autonomous Driving

Wayve • Sunnyvale (CA)

Hybrid
USD 348,000 - 458,000
Senior Embedded Software Architect - Autonomy Platform
Senior Embedded Software Architect - Autonomy Platform

EngineersOfAI • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Senior Platform Robotics Software Engineer
Senior Platform Robotics Software Engineer

Wayve • Sunnyvale (CA)

Hybrid
USD 150,000 - 190,000
Hybrid working
Relocation support
Visa sponsorship
+2
Engineering Manager - Embedded OS for Autonomous Driving
Engineering Manager - Embedded OS for Autonomous Driving

Wayve • Sunnyvale (CA)

Hybrid
USD 276,000 - 300,000
Hybrid working model
Equity/ownership opportunities
Relocation and visa support where/app
Senior Software Engineer, Sensor Systems for Robots
Senior Software Engineer, Sensor Systems for Robots

EngineersOfAI • Sunnyvale (CA), Northern (KY)

Hybrid
USD 140,000 - 200,000
Embedded Automotive Platform Engineer — High-Performance C++
Embedded Automotive Platform Engineer — High-Performance C++

Wayve • United States

Hybrid
USD 140,000 - 190,000
Equity incentives
Relocation support
Hybrid working
+9
Senior Software Engineer - Sensor Systems, Robot Software
Senior Software Engineer - Sensor Systems, Robot Software

EngineersOfAI • Sunnyvale (CA), Northern (KY)

On-site
USD 140,000 - 200,000
Autonomous Driving Embedded Software Engineer
Autonomous Driving Embedded Software Engineer

Wayve • United States

Hybrid
USD 89,000 - 121,000
Principal Software Engineer — Robot Platform & Fleet
Principal Software Engineer — Robot Platform & Fleet

Wayve • Sunnyvale (CA)

Hybrid
USD 180,000 - 240,000
Equity
Relocation support
Hybrid work
+2