Daily development of ADAS algorithms using MATLAB/Simulink, including creation of functional models, block‑level logic, and state machines for perception, control, or decision functions
Translation of system and software requirements into Simulink models, with regular requirement clarification meetings with system/vehicle teams (1–2 times per week)
Preparation and maintenance of model design documents, signal/interface definitions, and data flow diagrams using tools such as Simulink, Stateflow, and DOORS
Execution of MIL and SIL testing, including test case creation, simulation result analysis, and debugging of model behavior against functional requirements
Support of auto‑code generation (Embedded Coder) and handover to C/C++ implementation teams, including model optimization for performance and memory
Participation in model reviews, defect analysis, and sprint reviews, collaborating closely with software, testing, and integration teams
Existing control algorithm model rearchitecture and refactoring for optimization and increase the maintainability and modularity.