Duties, Responsibilities & Authorities: 61 Participation in complete MBD software development life cycle, understand software feature & operations to exploit test case. 61 Design SIL 3 compliant software layers with hardware safety mechanisms. 61 MBD method is used for embedded system development. Model safety controller software via Simulink/Stateflow, generate MISRA-C code using Embedded Coder. 61 Conduct FTA/FMEA to mitigate system risks, research, simulation and verification of equipment electronic component control algorithm according to MBD. 61 Be responsible for technical guidance and training of MBD development team and build MBD software development process. 61 Conduct detail trouble shooting and MBD software debugging to determine the root causes and recommend fixing. 61 General software support, including conducting software test work in test towers or jobsites. 61 Align software with IEC 61508-3 per EN 81-50, deliver safety documentation & test reports. 61 Perform other duties as assigned and requested. Work experience & skills requirements: 61 Minimum of 5 years’ experience with model base design (MBD) on embedded software development, lead team experience is preferred. 61 The successful candidate must have strong kills and knowledge in MBD based software engineering, must be an experience and effective team player. 61 Familiar with MATLAB/Simulink/Stateflow/Design verifier and other related software. 61 Master MBD development process and V-shaped development model. 61 Experience with MBD software verification and test method such as MIL,SIL and HIL. 61 Experience with C/C++ is a plus. 61 Understanding of using JAMA, DOORs requirement management tools is as a plus. 61 Experience with delivering/merging/baselining model/source code under Git. 61 CET-4 and above, good in written and spoken English preferred.