About The Position

Wayve is a leading developer of Embodied AI technology, creating advanced AI software and foundation models that enable vehicles to perceive, understand, and navigate complex environments. Our vision is to create autonomy that propels the world forward with intelligent, mapless, and hardware-agnostic AI products designed for automakers. We operate in a fast-paced environment, embracing uncertainty and complex challenges to unlock groundbreaking solutions. We aim high, stay humble, and constantly learn and evolve. At Wayve, contributions matter, and we value diversity, new perspectives, and foster an inclusive work environment where we support each other to deliver impact. The Robot Software team is responsible for the software that runs on our internal fleet of vehicles to enable autonomous driving and collect data for training new driving models. The Runtime Platform team within Robot Software equips all Wayve teams with the observability, profiling tools, and infrastructure needed to understand and optimize software performance across our development fleet. We work closely with teams to investigate issues, reduce bottlenecks, and promote best practices. Our work enhances core onboard components to ensure efficient use of compute and a solid foundation for running model experiments at scale. We also provide the tooling and infrastructure needed to quickly detect, diagnose, and address performance regressions, helping teams move faster with greater confidence.

Requirements

  • Proficiency developing high-performance embedded Linux systems software in C++
  • Demonstrated ability to manage the complete software development lifecycle from ideation through delivery & optimization
  • Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks
  • Proven track record of methodical experiment evaluation
  • Strong technical background on OS scheduling, computer architecture (memory hierarchy, CPU caches, context switches, …), and thread synchronisation

Nice To Haves

  • Familiarity with Nvidia performance tools such as NV NSight, NV Lumos and tegrastat
  • Familiarity with observability tools such as Grafana (logs, metrics, traces), Databricks, Datadog
  • Familiarity with QNX and Momentics is a plus

Responsibilities

  • Investigate latency and performance bottlenecks across the entire software stack
  • Instrument code with profiling tools and metrics to collect performance data and identify optimization opportunities
  • Integrate and evaluate new profiling and instrumentation tools to benchmark system performance and establish baselines
  • Collaborate with multiple teams to understand their performance pain points and prioritize optimization efforts based on impact
  • Optimize critical code paths and algorithms to improve runtime efficiency, reduce latency, and enhance overall system performance

Benefits

  • Competitive equity package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service