ADAS Feature Engineer
Core
Develop C++ application-layer software and feature logic that connects AI/ML outputs to real vehicle behavior for ADAS and active safety systems.
Role type
Senior IC ADAS Feature Engineer
Builds
C++ feature logic, validation tools, state machines, and safety-aware decision logic for autonomous driving
Domain
Automotive / Autonomous Driving / Active Safety
Deliverable
production ML models | product features
Required skills
C++ software engineering, ADAS/autonomous driving experience, vehicle feature development, sensor/model input reasoning, cross-functional collaboration, pragmatic engineering trade-offs, testable software design
Preferred skills
ADAS feature experience (AEB, ISA, ACC, lane keeping), automotive OEM/Tier 1/startup background, ML/AI autonomy system familiarity, ROS/Linux/Bazel/CMake/Docker/QNX/protobuf/MCAP/CAN experience, vehicle testing (HIL/SIL/public-road)
Technologies
C++, ROS, Linux, Bazel, CMake, Docker, QNX, protobuf, MCAP, CAN, CANoe, Vector tools, MicroAutoBox
Responsibilities
Design and maintain C++ application software for ADAS features; build feature-level logic on top of AI/ML outputs; collaborate with ML engineers to translate model outputs into vehicle behavior; debug and validate features using logs, simulation, and vehicle testing; define metrics and validation strategies; support field testing and iterative development; contribute to software architecture and engineering practices
Seniority
Senior, hands-on IC