Carry out software development and complete the design and implementation of software modules;
Design, implement and maintain MMI software development environment (platform, GUI and tool software);
Conduct software requirements analysis and feasibility analysis;
Evaluate and integrate third-party software;
Explain software requirements and specifications with requirements management engineers.