Wayve

ADAS Feature Engineer

Wayve
Apply
1 day ago
Tokyo, JapanMid Level

Responsibilities

  • Design, implement, and maintain C++ application software for ADAS and active-safety vehicle features.
  • Build feature-level logic on AI and ML outputs, including validation checks, state machines, fallback behaviours, and safety-aware decision logic.
  • Work with ML engineers to understand model outputs, limitations, failure modes, and their effect on vehicle behaviour.
  • Use logs, simulation, replay, and vehicle testing to debug, tune, and validate feature behaviour.
  • Define metrics, test cases, and validation strategies for ADAS performance, robustness, and quality.
  • Collaborate with product, systems, vehicle integration, and OEM-facing teams to translate requirements and real-world constraints into engineering solutions.
  • Support field testing and investigate vehicle issues, edge cases, and performance gaps.
  • Contribute to software architecture, code quality, tooling, and engineering practices.

Requirements

  • Strong C++ software engineering experience, ideally in production or safety-relevant systems.
  • Hands-on experience in ADAS, autonomous driving, robotics, vehicle software, active safety, or a closely related domain.
  • Practical understanding of vehicle feature development, real-world testing, simulation, replay, logs, or prototype vehicle debugging.
  • Ability to reason about vehicle behaviour, sensor and model inputs, timing, failure modes, and feature-level decision logic.
  • Experience working cross-functionally with ML, perception, planning, controls, vehicle integration, product, or systems engineering teams.
  • Strong problem-solving skills and ability to make pragmatic engineering trade-offs under ambiguity.
  • Experience writing testable, maintainable software and using data to validate behaviour.
  • Experience with ADAS features such as AEB, ISA, AES, ACC, lane keeping, collision avoidance, trajectory validation, or active-safety systems is desirable.
  • Experience at an automotive OEM, Tier 1 supplier, autonomous-driving company, robotics company, or vehicle-technology startup is desirable.
  • Familiarity with ML or AI-based autonomy systems is desirable.
  • Experience with ROS, Linux, Bazel, CMake, Docker, QNX, protobuf, MCAP, CAN, calibration, or vehicle logging systems is desirable.
  • Experience with vehicle test tracks, public-road testing, HIL/SIL, scenario-based testing, or NCAP-style validation is desirable.
  • Familiarity with CANoe, Vector tools, MicroAutoBox, or similar automotive development and testing tools is desirable.
  • Japanese language skills are beneficial but not required.

Benefits

  • Competitive compensation and benefits.
  • Opportunities for on-the-job learning and formal learning support.
  • Inclusive, respectful, ego-free workplace culture with shared lunches.
  • Onsite chef, workplace nursery scheme, private health insurance, cycle scheme, therapy, yoga, onsite bars, and social budgets.
  • Full-time role based in Wayve’s Tokyo office.
  • Hybrid working combining office and workshop time with working from home, with team-defined routines and core working hours.

Tech Stack

BazelC++CMakeDockerLinux

Categories

EmbeddedRobotics
Wayve

About Wayve

1,001-5,000 employees
Contact me