Senior Software Engineer Runtime Platform Robot Software

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 investigate performance and latency bottlenecks across the software stack. You will instrument code, collect metrics, evaluate profiling tools, and establish performance baselines. You will work with stakeholders to prioritize improvements and optimize critical code paths and algorithms for runtime efficiency, lower latency, and reliable performance.

Requirements

  • Proficiency developing high-performance embedded Linux systems software in C++
  • Ability to manage the complete software development lifecycle from ideation through delivery and optimization
  • Proficiency with performance profiling tools and techniques
  • Proven track record of methodical experiment evaluation
  • Technical knowledge of OS scheduling, computer architecture, and thread synchronisation

Responsibilities

  • Investigate latency and performance bottlenecks across the software stack
  • Instrument code with profiling tools and metrics to identify optimization opportunities
  • Integrate and evaluate profiling and instrumentation tools
  • Benchmark system performance and establish baselines
  • Collaborate with teams to prioritize performance optimization efforts
  • Optimize critical code paths and algorithms to improve runtime efficiency and reduce latency

Benefits

  • Competitive equity package