Job Title
ADAS Simulation Tooling Engineer
Experience
5–8 Years
Education
BE/BTech/MTech
Employment Type
Full Time
Role Summary
ADAS Simulation Tooling Engineer with 6–8 years of experience to develop SIL, closed‑loop simulation, sensor‑model orchestration, and Python‑based automation/visualization for ADAS validation.
Key Responsibilities
- Configure and run SIL, closed‑loop simulation, and re‑simulation workflows.
- Orchestrate sensor‑model simulation, including inputs, outputs, results, and visualization.
- Develop Python tools for automation, log parsing, data analysis, visualization, and integration.
- Execute regression‑/scenario‑based tests and validate results.
- Debug setup, configuration, data, and scenario execution issues.
- Support ROS2 / Autoware bring‑up and recorded‑data re‑simulation.
Key Skills & Requirements
- Strong Python programming for automation, log parsing, data analysis, and toolchain integration.
- Hands‑on experience in re‑simulation workflows, including replaying recorded data, validating outputs, and debugging execution issues.
- Good understanding of ADAS Software‑in‑the‑Loop simulation, Closed‑loop simulation, and scenario‑based testing.
- Experience with sensor‑model simulation orchestration, including configuring sensor simulation workflows, managing inputs/outputs, storing results, and supporting visualization.
- Understanding of closed‑loop ADAS evaluation, where perception, planning, control, vehicle motion, and environment feedback are evaluated together.
- Hands‑on experience with Linux environment setup, dependency installation, workspace configuration, and troubleshooting.
- Basic to intermediate knowledge of ROS2 / Autoware bring‑up, especially planning and control module validation.
- Ability to configure and execute simulation/re‑simulation toolchains or similar pipelines.
- Experience running regression and scenario‑based test cases and validating results manually.
- Good debugging skills for environment issues, configuration problems, input/output mismatches, and scenario execution failures.
- Understanding of CARLA or similar simulators for ADAS simulation use cases.
- Ability to understand and deserialize structured debug logs, including schema/header‑based data formats.