IT & Software

Application Software Engineer - Embedded Software C++

wayve

London · Greater London · United Kingdom

Overview

In this role you will bring Wayve’s autonomous driving software onto customer hardware platforms, focusing on embedded systems integration and reliability. You will work across Linux-based environments, automotive OSes, and SoCs to enable early validation and smooth delivery. You’ll collaborate with Verification, Release and OEM partners to diagnose issues and integrate the AI software stack with hardware-in-the-loop testing. This position offers hands-on platform bring-up, CI/CD integration, and influence on how Wayve scales its software in real-world vehicles. A strong impact awaits in shaping AV capabilities for the US market through cross-functional teamwork.

Pay / Benefits
  • salary benchmarked against market
  • meaningful equity
  • relocation support and visa sponsorship
  • hybrid working with core hours
  • learning and development budgets
  • comprehensive benefits (health, dental, enhanced parental leave, retirement)
Responsibilities
  • Execute software bring-up on customer hardware platforms (e.g., NVIDIA DRIVE, Qualcomm Ride) including Linux, QNX, and Adaptive AUTOSAR
  • Integrate and validate drivers, middleware, and boot-time configurations with OEM and 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, and automation for setup, flashing, health checks, and test execution
  • Bring-up and early validation of Wayve’s AI software stack on automotive-grade SoCs
  • Bridge platform integration with automated testing and release pipelines, aiding issue diagnosis and change validation
Key requirements
  • 8+ years in embedded or automotive software development with platform bring-up experience
  • Proficiency in C/C++, Bash and Python
  • Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees)
  • Experience with QNX and Adaptive AUTOSAR environments on target hardware
  • Hands-on experience bringing up automotive-grade SoCs (e.g., NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI)
  • Familiar with hardware debuggers, flashing tools, serial consoles, BSPs, CAN, Ethernet, PCIe, SPI, I2C
  • Experience integrating embedded platforms into CI/CD and test automation
  • cross-functional collaboration
  • problem solving
  • communication
  • NVIDIA DRIVE
  • Qualcomm Ride
  • Yocto

Reference: WJ-747_31198322

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.