Application Software Engineer – Embedded Software C++

Company: wayve
Apply for the Application Software Engineer – Embedded Software C++
Location: London
Job Description:

Overview

In this role you will bring Wayve’s AI software stack onto customer vehicle platforms, starting from ground up in the US. You’ll work at the crossroads of AI software, embedded systems and automotive hardware to ensure reliable performance on diverse SoCs. You will collaborate with Verification, Release and OEM partners to integrate hardware and deliver robust software. This is a hands-on, impact-driven opportunity with a clear path to shape the automotive software stack across platforms.

Pay / Benefits

  • salary benchmarked against market
  • meaningful equity
  • relocation support and visa sponsorship
  • hybrid working model
  • learning and development budgets
  • comprehensive benefits (health, dental, enhanced leave, pension)

Responsibilities

  • Perform software bring-up on customer hardware platforms (e.g., NVIDIA DRIVE, Qualcomm Ride) including porting Linux-based systems, QNX, and Adaptive AUTOSAR
  • Integrate and validate drivers, middleware and boot configurations; resolve hardware-specific integration issues with OEM/Tier 1 teams
  • Collaborate with Verification and Release to integrate hardware into CI/CD, HIL and test infrastructure
  • Develop system-level diagnostics, logging, secure boot configurations and automation for setup, flashing, health checks and test execution on target hardware

Key requirements

  • 8+ years of embedded or automotive software development experience
  • Strong proficiency in C/C++, Bash and Python
  • Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees)
  • Familiarity with QNX and Adaptive AUTOSAR environments and ability to configure/debug on target hardware
  • Experience bringing up automotive-grade SoCs (NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI)
  • Comfort with hardware debuggers, flashing tools, serial consoles and BSPs; experience with CAN, Ethernet, PCIe, SPI, I2C
  • Hands-on experience integrating embedded platforms into CI/CD and test automation frameworks
  • Collaborative cross-functional work style
  • Strong problem-solving and debugging skills
  • Proactive communication and documentation
  • C/C++
  • Python
  • Bash

…

Posted: October 22nd, 2026