About the Role
We are looking for an ADAS Feature Engineer to build application-layer software connecting Wayve’s AI capabilities to real vehicle behaviour. This role involves developing C++ feature logic, validation tools, and system behaviours for AI-native driving technology in real-world vehicle environments. You will collaborate with AI, vehicle systems, active safety, and product teams to deliver reliable ADAS features.
Responsibilities
- Design, implement, and maintain C++ application software for ADAS and active-safety-related vehicle features.
- Build feature-level logic on top of AI / ML outputs, including validation, feasibility checks, state machines, fallback behaviours, and safety-aware decision logic.
- Work with ML engineers to understand model outputs, limitations, failure modes, and how these translate into vehicle behaviour.
- Use logs, simulation, replay, and vehicle testing to debug, tune, and validate feature behaviour.
- Define and improve metrics, test cases, and validation strategies for ADAS feature 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 iterative development, including investigation of vehicle issues, edge cases, and performance gaps.
- Contribute to software architecture, code quality, tooling, and engineering practices for feature development.
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 closely related domains.
- Practical understanding of vehicle feature development, including real-world testing, simulation, replay, logs, or prototype vehicle debugging.
- Ability to reason about vehicle behaviour, sensor/model inputs, timing, failure modes, and feature-level decision logic.
- Experience working cross-functionally with teams such as ML, perception, planning, controls, vehicle integration, product, or systems engineering.
- Strong problem-solving skills and the ability to make pragmatic engineering trade-offs under ambiguity.
- A quality mindset, with experience writing testable, maintainable software and using data to validate behaviour.
Skills
- AEB
- ISA
- AES
- ACC
- Lane keeping
- Collision avoidance
- Trajectory validation
- Active safety systems
- ROS
- Linux
- Bazel
- CMake
- Docker
- QNX
- protobuf
- MCAP
- CAN
- Calibration
- Vehicle logging systems
- Vehicle test tracks
- Public-road testing
- HIL/SIL
- Scenario-based testing
- NCAP-style validation
- CANoe
- Vector tools
- MicroAutoBox
- Japanese language skills
Location
- Tokyo
Work Type
- Hybrid
- Full-time
Benefits
- Competitive compensation and benefits
- Onsite chef
- Workplace nursery scheme
- Private health insurance
- Cycle scheme
- Therapy
- Yoga
- Two onsite bars
- Large social budgets
About the Company
- Wayve is a mission-driven organization shaping the future of autonomous driving.
- The company is relatively small and nimble, offering the chance to make a significant impact.
- Offers a dynamic and fast-paced work environment with opportunities for learning and growth.
- Fosters an ego-free, respectful, and welcoming culture.
- Encourages daily communal lunches.
