• Analyze and create software requirement specification in requirement management tool • Develop software architecture design and detail design which covers the related software requirements • Develop the software source code or MATLAB module design in accordance to the defined coding rules • Perform the code or module review and static code analysis with static testing tools • Integrate the software units and software components into the overall software product • Perform the software debug and change request • Assistant for software release and launch support