Application Software Engineer
Wayve is a London-headquartered embodied-AI company developing and licensing mapless, vehicle-agnostic driving software for assisted, automated, and robotaxi applications.
About Wayve
Wayve Technologies Ltd. develops the Wayve AI Driver, an end-to-end, data-trained software platform that runs on onboard vehicle compute and native sensors. It is designed for OEM integration across L1 driver assistance through L4 automated driving, without HD maps.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will bring up and validate the AI software stack on customer hardware. You will integrate OEM and Tier 1 deliveries, configure embedded operating systems, automate hardware setup and testing, implement diagnostics and secure boot, and resolve integration issues with verification, release, and OEM partners.
Requirements
- Embedded or automotive software development experience
- C/C++, Bash, and Python proficiency
- Knowledge of Linux embedded systems, Yocto, systemd, bootloaders, and device trees
- QNX and Adaptive AUTOSAR experience
- Automotive SoC bring-up experience
- Experience with hardware debuggers, flashing tools, serial consoles, and BSPs
- Knowledge of CAN, Ethernet, PCIe, SPI, and I2C
- CI/CD and test-automation experience
Responsibilities
- Execute software bring-up on customer hardware platforms
- Integrate and validate OEM and Tier 1 drivers, middleware, and runtime deliveries
- Integrate hardware into CI/CD, HIL, and test infrastructure
- Resolve hardware integration issues with OEM and Tier 1 partners
- Implement diagnostics, logging, and secure-boot configuration
- Automate setup, flashing, health checks, and test execution
- Support application porting and configuration on Linux, QNX, and Adaptive AUTOSAR
Benefits
- Hybrid working
- Working from home
- Core working hours
