Senior Software Engineer – Platform Integration, Robot Software

Company: wayve
Apply for the Senior Software Engineer – Platform Integration, Robot Software
Location: London
Job Description:

Overview

As a Software Engineer in Wayve’s Platform Integration team, you will bring up vehicle software on benches, HiL systems, and in cars, developing reusable components for scalable, cross-platform integration. You’ll diagnose cross-boundary issues and improve architectures for reliability, while building tooling and documentation to support long-term use. You’ll collaborate with hardware, safety, and reliability teams to enable safe deployment across multiple vehicle programs. This role offers hands-on vehicle work, embedded software, and production-grade development in a fast-evolving environment.

Pay / Benefits

  • Salary benchmarking against market
  • Meaningful equity
  • Relocation support and visa sponsorship
  • Hybrid working with core hours
  • Learning and development budgets
  • Comprehensive benefits including health insurance and wellbeing support

Responsibilities

  • Support software bring-up on benches, HiL systems, and vehicles, including international test locations
  • Develop and maintain vehicle-facing software components and shared frameworks
  • Diagnose integration issues across software and hardware boundaries and drive them to resolution
  • Identify architectural improvements to reduce bespoke work and improve reuse
  • Build diagnostics, tooling, and metrics for robot-software reliability and performance
  • Produce documentation and runbooks for long-term supportability
  • Collaborate with hardware, safety, controls, calibration, and reliability teams
  • New vehicle-program bring-up across embedded compute, sensors, networks, and software services
  • Linux-based robotic and automotive systems with multi-process and distributed architectures
  • ROS2 or similar middleware, node development, message interfaces, and system integration
  • Sensor calibration, synchronisation, data validation, and system-level debugging
  • Automotive-grade compute platforms such as NVIDIA DRIVE and Qualcomm Snapdragon Ride
  • Vehicle communication systems including CAN and Automotive Ethernet
  • Shared abstractions and frameworks that improve reliability across programs

Key requirements

  • Strong software-development experience in C++, Python, or Rust
  • Delivered production-quality software on Linux-based robotic, embedded, or automotive platforms
  • Understanding of ROS2 or similar robotics middleware and distributed-system integration
  • Hands-on experience integrating software with vehicle or embedded hardware
  • Ability to diagnose complex problems using logs, telemetry, on-target tests, and systematic experimentation
  • Understanding of vehicle sensors, networking, and platform bring-up
  • Collaborative mindset
  • Problem-solving orientation
  • Documentation and knowledge-sharing
  • C++, Python, or Rust
  • Linux-based development
  • ROS2 or similar middleware

…

Posted: October 22nd, 2026