About The Position

The Senior Software Engineer will join Wayve’s Robot Software group on the Platform Integration team. The team works at the boundary between onboard software and vehicle hardware, bringing up new vehicle platforms and developing reusable components and frameworks to make future integrations faster and more predictable. The role combines hands-on work with vehicles and test benches with production software development, enabling safe, scalable deployment across multiple vehicle programs. The engineer will support new vehicle-program bring-up across embedded compute, sensors, networks, and software services. The work involves Linux-based robotic and automotive systems, ROS2 or similar middleware, sensor calibration and synchronization, system-level debugging, automotive-grade compute platforms, and vehicle communication systems. The role also develops shared abstractions, diagnostics, tooling, and frameworks to improve reliability and performance across programs. Wayve operates a hybrid working model, combining collaboration in office spaces with remote work. The role may involve hands-on work in vehicle workshops and labs, as well as work at international test locations. Location-dependent benefits include market-benchmarked salaries, equity, relocation support and visa sponsorship where applicable, learning and development support, and a comprehensive benefits package.

Requirements

  • Strong software-development experience in C++, Python, or Rust.
  • Experience delivering production-quality software on Linux-based robotic, embedded, or automotive platforms.
  • Understanding of ROS2 or similar robotics middleware and distributed-system integration.
  • Hands-on experience integrating software with vehicle or embedded hardware.
  • Ability to diagnose complex problems using logs, telemetry, on-target tests, and systematic experimentation.
  • Understanding of vehicle sensors, networking, and the practical realities of platform bring-up.

Nice To Haves

  • Experience with drive-by-wire systems.
  • Experience with CAN tools.
  • Experience building or using shared frameworks.
  • Experience with HiL or simulation.
  • Experience with functional safety.
  • Experience with technical documentation.
  • Experience with observability.

Responsibilities

  • Support software bring-up on benches, HiL systems, and vehicles, including work at international test locations.
  • Develop and maintain vehicle-facing software components and shared frameworks.
  • Diagnose integration issues across software and hardware boundaries and drive them through resolution.
  • Identify architectural improvements that reduce bespoke work and improve reuse.
  • Build diagnostics, tooling, and metrics for robot-software reliability and performance.
  • Produce clear documentation and runbooks for long-term supportability.
  • Collaborate with hardware, safety, controls, calibration, and reliability teams.
  • Bring up new vehicle programs across embedded compute, sensors, networks, and software services.
  • Work with Linux-based robotic and automotive systems with multi-process and distributed architectures.
  • Develop ROS2 or similar middleware nodes and message interfaces, and perform system integration.
  • Perform sensor calibration, synchronization, data validation, and system-level debugging.
  • Develop shared abstractions and frameworks that improve reliability across programs.

Benefits

  • Market-benchmarked salaries.
  • Meaningful equity.
  • Relocation support and visa sponsorship where applicable.
  • Hybrid working and core hours.
  • Learning and development budgets, including support for training and conferences.
  • Health insurance.
  • Dental benefits.
  • Enhanced maternity and paternity leave.
  • Retirement or pension benefits where applicable.
  • Access to therapists.
  • Wellbeing partnerships.
  • Team socials.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service