Senior Software Engineer - Platform Integration, Robot Software

Wayve

$209K — $260K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong software development experience in C++, Python, and/or Rust for production-quality systems.
  • Proven experience on Linux-based robotic or automotive platforms, especially in multi-process or distributed settings.
  • Familiarity with ROS2 or similar robotics middleware, covering node development and integration.
  • Hands-on integration experience with vehicle or embedded hardware, including testing via logs and telemetry.
  • Practical knowledge of vehicle sensor calibration, synchronization, and data validation.
  • Experience with automotive-grade high-performance computing platforms like NVIDIA DRIVE or Qualcomm Snapdragon Ride.
  • Strong skills in debugging complex integration issues across software and hardware.

Responsibilities

  • Contribute to the software bring-up for new vehicle programs across various integration activities.
  • Design and enhance vehicle-facing software components to improve performance and reliability.
  • Diagnose integration issues and implement fixes to improve vehicle stability during development.
  • Deliver architectural improvements to streamline future vehicle integrations and reduce customization needs.
  • Develop and maintain tooling for monitoring robot software performance and ongoing reliability.
  • Document processes and create runbooks for knowledge transfer and system maintenance.
  • Work closely with cross-functional teams to ensure successful vehicle software integration.

Benefits

  • Hybrid work model based in Sunnyvale, CA.
  • Competitive equity package.
  • Opportunity to work on cutting-edge robotics and automotive technology.
Full Job Description
The role

As a Software Engineer on the Platform Integration Team, you will play a key role in the hands-on software bring-up of new vehicle programs, helping turn them into stable, reliable robot systems. Alongside integration activities, you'll design and deliver improvements to vehicle-facing software components and frameworks that make future integrations faster, more predictable, and less bespoke. This is a highly technical engineering role within our Robot Software group, where your work directly enables safe, scalable deployment across multiple vehicle programs

Key responsibilities:
  • Contribute to the software bring-up of new vehicle programs, supporting bench, HIL, and on-vehicle integration activities, including hands-on work at international test locations.
  • Design, develop, and maintain vehicle-facing software components and shared frameworks that improve reliability, abstraction, and reuse across vehicle programs.
  • Improve the stability of early-stage vehicles by diagnosing integration issues, implementing fixes where appropriate, and driving issues through to resolution with relevant teams.
  • Identify and deliver architectural improvements that reduce bespoke changes and make future vehicle integrations faster and more predictable.
  • Build and maintain tooling, diagnostics, and metrics to monitor robot software performance and enable continuous reliability improvements.
  • Produce clear documentation and runbooks to support knowledge transfer and long-term maintainability.
  • Collaborate closely with hardware, safety, controls, calibration, and reliability teams to ensure smooth and scalable vehicle software integration.
About you

In order to set you up for success as a Software Engineer on the Platform Integration Team at Wayve, we're looking for the following skills and experience:

Essential
  • Strong software development experience in C++, Python, and/or Rust, with a track record of delivering production-quality systems.
  • Experience developing and debugging software on Linux-based robotic or automotive platforms, including multi-process or distributed systems.
  • Experience with ROS2 or similar robotics middleware, including node development, message interfaces, and system integration.
  • Hands-on experience integrating software with vehicle or embedded hardware, including debugging using logs, telemetry, and on-target testing.
  • Practical experience working with vehicle sensors, including topics such as calibration, synchronisation, and data validation.
  • Experience working with automotive-grade high-performance compute platforms (e.g., NVIDIA DRIVE, Qualcomm Snapdragon Ride, or similar embedded SoCs).
  • Strong systems-level debugging skills, with the ability to diagnose and resolve complex integration issues across software and hardware boundaries.
  • Familiarity with vehicle communication systems (e.g. CAN, Automotive Ethernet) and associated debugging tools.

Desirable
  • Experience with drive-by-wire systems or other safety-critical control interfaces.
  • Familiarity with state-of-the-art automotive bus analyzing tools (Vector CANoe/ CANalyzer/ Kvaser)
  • Experience building or evolving shared frameworks, libraries, or internal platforms used by multiple teams.
  • Experience improving system architecture to reduce technical debt and increase reuse across projects.
  • Experience with hardware-in-the-loop (HIL) or simulation environments for integration and validation.
  • Exposure to functional safety concepts or development within safety-critical systems.
  • Experience writing clear technical documentation, integration guides, or operational runbooks.
  • Experience contributing to observability, logging, or system metrics for reliability and performance monitoring.

This role is a full-time role based in Sunnyvale, CA (hybrid) and the reasonably estimated salary for this role ranges from $209,000 to $260,000, plus a competitive equity package. Actual compensation is based on the candidate's skills, qualifications, and experience.

Similar Jobs

More Jobs at Wayve

More Manufacturing & Automotive Jobs

Find similar Senior Software Engineer - Platform Integration, Robot Software jobs: