IT & Software

Software Engineer - Drive-by-Wire, Robot Software

wayve

London · Greater London · United Kingdom

Overview

In this role you will develop embedded software that interfaces the AI Driver with vehicle actuation systems, spanning bench, vehicle, and supplier collaborations. You will implement drive-by-wire capabilities, OTA updates, ADAS and HMI interfaces, and rigorous validation through simulations, benches, and on-vehicle tests. You’ll diagnose faults, collaborate cross-functionally, and contribute to safe, reliable vehicle integration at scale. This is a hands-on, ownership-driven role shaping the future of autonomous mobility.

Pay / Benefits
  • competitive salary
  • meaningful equity
  • relocation support and visa sponsorship
  • hybrid working model
  • learning and development budget
  • comprehensive benefits (health, dental, maternity/paternity leave)
Responsibilities
  • Develop actuation interfaces for steering, braking and propulsion in real vehicles
  • Embed software using MATLAB/Simulink including flashing, calibration of ECUs
  • Collaborate with OEMs and drive-by-wire suppliers to define requirements and resolve issues
  • Develop drive-by-wire capabilities including OTA, ADAS interfaces and HMI support
  • Build and run automated tests in simulation, benches and vehicles
  • Investigate vehicle faults using logs, telemetry and network traces
  • Support cross-functional teams to diagnose drive-by-wire issues
Key requirements
  • Experience developing embedded software for automotive or robotics systems including MATLAB/Simulink
  • Hands-on experience with embedded hardware or vehicle ECUs (flashing, calibration, debugging)
  • Understanding of automotive actuation systems and software-hardware interaction
  • Knowledge of CAN and CAN-FD; experience with CANoe or CANalyzer
  • Knowledge of functional safety in software design, fault handling and validation
  • Ability to define/document software/interface requirements and maintain test traceability
  • Ability to diagnose problems across software and hardware using measurements and tests
  • Experience with drive-by-wire, ADAS interfaces, HMI, automotive Ethernet, OTA or HIL is useful
  • C/C++ or Python experience to support software/tools
  • Collaborative and cross-functional teamwork
  • Analytical problem solving
  • Safety- and quality-focused mindset
  • MATLAB/Simulink
  • CAN/CAN-FD
  • CANoe/CANalyzer

Reference: WJ-747_31200742

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.