1.Responsible for the writing and debugging of testing software. 2.Responsible for the writing, review and archiving of software design documents. 3.According to the company's plan, formulate and implement software development and testing plans. 4.Responsible for analyzing and solving problems encountered during development and production. 5.Cooperate with other departments to conduct hardware and software joint debugging. 6.Complete other tasks temporarily assigned