Software Engineer - Drive-by-Wire, Robot Software
wayve
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)
- 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
- 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