ADAS Feature Engineer
Core
Develop C++ application-layer software connecting AI capabilities to real vehicle behavior for automated driving systems.
Role type
ADAS Feature Engineer
Builds
Application-layer software, feature logic, validation tools, and system behaviors for AI-native driving technology.
Domain
Autonomous driving / ADAS / Vehicle software
Deliverable
production ML models | product features
Required skills
C++ software engineering, ADAS/autonomous driving domain knowledge, vehicle feature development, sensor/model input reasoning, cross-functional collaboration, pragmatic engineering trade-offs, testable software design
Preferred skills
Active safety features (AEB, ISA, ACC), automotive OEM/Tier 1/startup experience, ML/AI autonomy system familiarity, ROS/Linux/Bazel/CMake/Docker/QNX/protobuf/MCAP/CAN, vehicle testing (HIL/SIL/NCAP), automotive development tools (CANoe, Vector)
Responsibilities
Design and maintain C++ ADAS feature software; build feature logic on top of AI/ML outputs; collaborate with ML engineers on model outputs and failure modes; debug and validate features using logs, simulation, and vehicle testing; define metrics and validation strategies; translate requirements into engineering solutions; support field testing and edge case investigation; contribute to software architecture and tooling.
Seniority
Mid-Senior, hands-on IC