Senior Embedded Software Engineer, Sensor & Robot Autonomy

Wayve

Sunnyvale (CA)

Hybrid

USD 210,000 - 300,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Wayve in Sunnyvale, CA is seeking a Senior Software Engineer to develop embedded Linux software in C++ for edge devices, enabling autonomous vehicle sensing and control across a large fleet.

You will collaborate with Hardware, Product, and Engineering teams to ensure scalable, reliable software, with strong emphasis on debugging, testing, and best practices in a hybrid work environment.

Qualifications

  • Proficiency developing high-performance embedded Linux systems software in C++.
  • Experience with automotive sensors like camera, LiDAR, radar, or localization systems (IMU, GNSS).
  • Familiarity with embedded Linux, build systems, and user space applications.
  • Strong IPC middleware knowledge for high data throughput robotics (ROS or automotive middleware).
  • Knowledge of distributed systems in cloud or robotics and how to scale them.
  • Ability to debug performance issues, including stack traces, core dumps, and memory bottlenecks.
  • Experience with robotics, autonomous systems, or real-world sensing applications.
  • Embedded Linux, real-time OS such as QNX, and automotive SoCs experience.
  • Networking fundamentals (UDP/TCP, Ethernet) and debugging network bottlenecks.
  • 5+ years of experience; degree in Computer Science, Electrical Engineering, or related field.

Responsibilities

  • Build and deliver high-quality embedded Linux software in C++, observable and debuggable on remote devices.
  • Enable full sensor integration, data capture and streaming for autonomous vehicles.
  • Deliver and maintain soft-real-time Linux applications on embedded devices, including ML inference at the edge.
  • Create robust fault-tolerant software with diagnostics for fleet reliability.
  • Design and use system monitoring tools to improve performance and diagnose issues.
  • Collaborate with Hardware, Product, Project, and Engineering teams to build the right solution.
  • Lead by example in testing, documentation, tooling, mentorship, and collaboration.

Skills

C++
Embedded Linux
Linux
IPC Middleware
Distributed Systems
Debugging

Education

BS in Computer Science or Electrical Engineering

Tools

ROS
QNX

Job description

Wayve in Sunnyvale, CA is seeking a Senior Software Engineer to develop embedded Linux software in C++ for edge devices, enabling autonomous vehicle sensing and control across a large fleet.

You will collaborate with Hardware, Product, and Engineering teams to ensure scalable, reliable software, with strong emphasis on debugging, testing, and best practices in a hybrid work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Sensor Systems
Senior Embedded Software Engineer - Sensor Systems

Socket.dev • Sunnyvale (CA)

Hybrid
USD 177,000 - 260,000
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
Senior Software Engineer - Sensor Systems, Robot Software
Senior Software Engineer - Sensor Systems, Robot Software

EngineersOfAI • Sunnyvale (CA), Northern (KY)

Hybrid
USD 140,000 - 200,000
Senior Software Engineer - Fleet & Robotaxi Ops
Senior Software Engineer - Fleet & Robotaxi Ops

Wayve • Sunnyvale (CA)

Hybrid
USD 210,000 - 267,000
Competitive equity package
Hybrid work policy
Senior Software Engineer, Fleet Management & Robotaxi
Senior Software Engineer, Fleet Management & Robotaxi

Socket.dev • Sunnyvale (CA)

Hybrid
USD 210,000 - 267,000
Engineering Manager, Embedded OS for Autonomous Driving
Engineering Manager, Embedded OS for Autonomous Driving

Lindus Health • Sunnyvale (CA)

Hybrid
USD 276,000 - 311,000
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 Software Engineer - Sensor Systems, Robot Software
Senior Software Engineer - Sensor Systems, Robot Software

Wayve • Sunnyvale (CA)

Hybrid
USD 210,000 - 300,000
Principal Robot Software Architect
Principal Robot Software Architect

Wayve • Sunnyvale (CA)

Hybrid
USD 120,000 - 160,000