Embedded Automotive Platforms Software Engineer

wayve · London, England ·

Last confirmed by our partners on 21 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will help build a software platform that bridges automotive hardware with Wayve’s Driving Model. You’ll create abstractions and APIs to enable deployment across diverse platforms with minimal customization. Your work will improve the efficiency, maintainability, and scalability of embedded systems underpinning our autonomous vehicles. You will collaborate across teams and partners to ensure a robust, high-quality AV stack, tackling hard integration challenges. This opportunity lets you shape the core of our embedded automotive software in a fast-paced, inclusive environment.

Pay / Benefits

  • hybrid working policy
  • core working hours
  • inclusive culture
  • focus on learning and collaboration
  • office and workshop presence
  • opportunity to impact autonomous driving technology

Responsibilities

  • Design, develop, and maintain embedded software, SDKs, APIs, and hardware abstraction layers for autonomous driving across automotive platforms
  • Integrate and adapt AV functions including inference, navigation, control, localisation, and vehicle interfaces
  • Work across Linux and QNX-based systems with minimal platform-specific customization
  • Debug, troubleshoot, and improve software and system performance for reliability, scalability across fleets
  • Collaborate with cross-functional teams, hardware vendors, and automotive partners to align requirements and integration with the AV stack
  • Participate in architecture reviews, testing, code reviews, documentation, and automotive software quality processes

Key requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field
  • Proven embedded software development experience in automotive, autonomous driving, or robotics
  • Proficiency in C++ for high-performance systems
  • Hands-on experience with Linux and QNX embedded operating systems
  • Strong understanding of middleware architectures and IPC mechanisms
  • Proficiency in profiling and tracing tools to diagnose bottlenecks
  • Familiarity with hardware abstraction layers (HAL) and device driver development
  • Strong debugging skills and attention to detail in complex systems
  • Excellent communication and teamwork skills
  • Ability to work in a fast-paced and dynamic environment
  • Excellent communication and teamwork
  • Adaptability in fast-paced settings
  • Attention to detail and problem-solving mindset
  • C++ for high-performance systems
  • Embedded operating systems (Linux, QNX)
  • Middleware architectures and IPC
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £55,000 – £110,000, from 637 adverts

2851 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 16% of 759 Software developer adverts we list nationwide

More openings at wayve

174 other openings we list

wayveLondon Apply