Senior Software Engineer - Platform Integration, Robot Software at Wayve
At a glance
- Company
- Wayve
- Location
- London, United Kingdom
- Work arrangement
- Hybrid
- Employment type
- Full-time
- Experience
- 5–10 years
- Working hours
- 40 hours
- Visa sponsorship
- Offered, according to the listing
- Posted
- Added to The Stack
About the role
Responsibilities:
- Support software bring-up on benches, hardware-in-the-loop (HiL) systems and vehicles, including work at international test sites
- Develop and maintain vehicle-facing software components, middleware nodes (ROS2) and shared integration frameworks
- Diagnose and resolve cross-boundary software/hardware issues using logs, telemetry and on-target tests
- Build diagnostics, tooling and reliability metrics for robot software performance and observability
- Produce clear documentation, runbooks and handover materials for long-term supportability
- Drive architectural improvements to reduce bespoke work and increase reuse across vehicle programs
- Collaborate closely with hardware, safety, controls, calibration and reliability teams
Requirements:
- Strong production software experience in C++, Python or Rust on Linux-based embedded/robotic/automotive platforms
- Practical exposure to ROS2 or similar robotics middleware and multi-process distributed systems
- Hands-on experience integrating software with vehicle or embedded hardware (sensors, compute, networks)
- Proven ability to diagnose complex problems using logs, telemetry, experiments and bench/vehicle testing
- Familiarity with sensor calibration, synchronization and system-level debugging
- Knowledge of automotive communication stacks (CAN, Automotive Ethernet) and compute platforms (e.g., NVIDIA DRIVE, Qualcomm Ride)
- Experience with HiL, simulation, functional safety practices, and creating operational documentation is a plus
Responsibilities
You will support software bring-up on benches and vehicles while developing vehicle-facing software components and shared frameworks. Additionally, you will diagnose complex integration issues across software and hardware boundaries to ensure reliable system performance.
Requirements
Candidates must have strong software development experience in C++, Python, or Rust with a background in Linux-based robotic or automotive platforms. You should also possess hands-on experience integrating software with embedded hardware and a solid understanding of robotics middleware like ROS2.
Key skills
- C++ — in 112 other listings on The Stack
- Python — in 1085 other listings on The Stack
- Rust — in 74 other listings on The Stack
- Linux — in 139 other listings on The Stack
- ROS2 — in 2 other listings on The Stack
- Embedded systems — in 22 other listings on The Stack
- Automotive software — in 1 other listing on The Stack
- Robotics middleware — not in any other listing on The Stack
- System integration
- Sensor calibration
- CAN
- Automotive Ethernet
- Debugging
- Distributed systems
- Hardware-in-the-loop
- Technical documentation
On The Stack (as of 2026-10-24)
Frequently asked questions about Wayve
Is this Senior Software Engineer - Platform Integration, Robot Software role still open?
It was posted on 2026-10-23 and is listed as active on The Stack. Confirm on Wayve's application page before applying.
Does Wayve offer visa sponsorship?
This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Wayve's site.
Where is this role located?
The listing gives the location as London, United Kingdom. It is marked hybrid.
What skills does this role ask for?
The listing names: C++, Python, Rust, Linux, ROS2, Embedded systems, Automotive software, Robotics middleware, System integration, Sensor calibration, CAN, Automotive Ethernet, Debugging, Distributed systems, Hardware-in-the-loop, Technical documentation.