Software Engineer -system Performance, Robot Software

Wayve

London, United Kingdom
On-site
High-performance embedded linux c++ development
System performance profiling and bottleneck analysis
Os scheduling and computer architecture expertise
The role involves joining the Robot Software team to deliver a reliable, stable, and flexible software stack for on-road experimentation

Job Summary

  • The role involves joining the Robot Software team to deliver a reliable, stable, and flexible software stack for on-road experimentation.
  • Engineers will investigate latency and performance bottlenecks across the entire software stack to optimize runtime efficiency.
  • Wayve values diversity and fosters an inclusive work environment where contributions matter in the pursuit of groundbreaking AI solutions.

Matching Summary

The role involves joining the Robot Software team to deliver a reliable, stable, and flexible software stack for on-road experimentation.

Skills & Requirements

Must-have

  • High-performance embedded Linux C++ development
  • System performance profiling and bottleneck analysis
  • OS scheduling and computer architecture expertise
  • Thread synchronization and memory hierarchy knowledge

Nice-to-have

  • Familiarity with Nvidia performance tools like NV NSight
  • Experience with observability tools such as Grafana
  • Knowledge of QNX and Momentics environments

Key Requirements

  • Proficiency in C++ for embedded Linux systems
  • Strong background in OS scheduling and CPU caches
  • Proven track record of methodical experiment evaluation

Work Rights

Not specified

Tailored Resume

Cover Letter