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 platforms. You will configure embedded operating-system environments, integrate drivers and middleware, develop hardware-test automation, and resolve platform-integration issues with verification, release, OEM, and Tier 1 stakeholders.

Requirements

  • 8+ years of embedded or automotive software development experience
  • Proficiency in C/C++, Bash, and Python
  • Understanding of Linux-based embedded systems, including Yocto, systemd, bootloaders, and device trees
  • Ability to configure and debug QNX and Adaptive AUTOSAR environments
  • Experience bringing up automotive-grade SoCs
  • Experience with hardware debuggers, flashing tools, serial consoles, and board support packages
  • Knowledge of CAN, Ethernet, PCIe, SPI, and I2C
  • Experience integrating embedded platforms into CI/CD pipelines and test automation frameworks

Responsibilities

  • Execute software bring-up on customer hardware platforms
  • Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments
  • Integrate and validate drivers, middleware, and boot-time configurations
  • Integrate hardware into CI/CD, HIL, and test infrastructure
  • Resolve hardware-specific integration issues with OEM and Tier 1 teams
  • Implement system-level diagnostics, logging, and secure boot configuration
  • Develop automation for hardware setup, flashing, health checks, and test execution

Benefits

  • Hybrid working policy
  • Flexible core working hours
Application Software Engineer at Wayve | JobStash