Embedded Automotive Platforms Software Engineer
wayve · London, England ·
Last confirmed by our partners on 21 Oct 2026.
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
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
- Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices · Westminster Abbey · 1 km
- Lead Software Engineer · Westminster Abbey · 1 km
Remote or home office in 16% of 759 Software developer adverts we list nationwide
More openings at wayve
174 other openings we list
- Product Marketing Manager · London
- Backend Engineer, Petabyte-Scale Data Enrichment · London
- Operations Manager · London
- Software Engineer, Data Enrichment Platform · London
- Staff Technical Product Manager, Robotaxi · London