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.

London, United Kingdom
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.

View jobs by Wayve

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 port and configure embedded operating systems, integrate drivers and middleware, automate hardware setup and testing, implement diagnostics and secure boot, and resolve integration issues with OEM and verification partners.

Requirements

  • 8+ years of 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
  • Port and configure Linux, QNX, and Adaptive AUTOSAR systems
  • Integrate and validate drivers, middleware, and boot configurations
  • 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

Benefits

  • Hybrid working
  • Working from home
Application Software Engineer at Wayve | JobStash