Senior Software Engineer - Platform Integration, Robot Software

Contract type
Ongoing
Work mode
Hybrid
Experience
Senior · Not stated

Level inferred from job title

Job description

Software Engineer on Wayve's Platform Integration team, working at the boundary between onboard software and vehicle hardware to bring up new vehicle platforms and build reusable frameworks. Combines hands-on vehicle and bench work with production software development.

At a glance

Work mode
Hybrid

What you'll do

  • Support software bring-up on benches, HiL systems, and vehicles, including work at international test locations
  • Develop and maintain vehicle-facing software components and shared frameworks
  • Diagnose integration issues across software and hardware boundaries and drive them through resolution
  • Identify architectural improvements that reduce bespoke work and improve reuse
  • Build diagnostics, tooling, and metrics for robot-software reliability and performance
  • Produce clear documentation and runbooks for long-term supportability
  • Collaborate with hardware, safety, controls, calibration, and reliability teams

What we're looking for

  • 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 the practical realities of platform bring-up

Nice to have

  • Experience with drive-by-wire systems
  • Experience with CAN tools
  • Experience with shared frameworks
  • Experience with HiL or simulation
  • Experience with functional safety
  • Experience with technical documentation
  • Experience with observability

Your team

Platform Integration team (Robot Software group)

Works at the boundary between onboard software and vehicle hardware, bringing up new platforms while building reusable components and frameworks that make every future integration faster and more predictable.

How to get hired

  1. 1Initial recruiter screen — 25 mins
  2. 2Competency Interviews — Programming and technical domain (2 hours)
  3. 3Deep-dive technical interviews — Programming, software design, and hiring-manager/team fit (3 hours)
  4. 4Final interview — Mission and values alignment (30 mins)

Apply

About Wayve

Building the leading AI platform for autonomous driving

Wayve is pioneering an end-to-end AI approach that enables vehicles to learn directly from real world experience, developing the ability to adapt, generalise and improve at scale. Its mapless and hardware agnostic AI platform integrates with global OEM partners, enabling continuous software evolution and unlocking advanced levels of automation from L2 plus through to L4.

Mission

To make autonomy universal.

Key facts

  • Autonomous driving AI
  • Main hubs are in London, Sunnyvale, Yokohama, Herzliya, Vancouver and Leonberg
  • Operates a hybrid working model
  • Salaries benchmarked against the market annually
  • Offers meaningful equity
  • Relocation support and visa sponsorship where applicable