Embedded software engineer
(I) Job responsibilities:
1.Responsible for writing software application instructions and related technical documents;
2.Responsible for module-level outline design, detailed design and coding realization;
3.Responsible for software code updating and maintenance and upgrading;
4.Responsible for writing module unit test cases and test reports;
5.Responsible for analysing and solving common failure problems;
6.Responsible for participating in the design and demonstration of system technical solutions;
7.Complete other tasks assigned by the department manager.
(ii) Job requirements:
1. Bachelor degree or above;
2. Majoring in electronics, information engineering, computer and auto-control and other related majors;
3. Familiar with C/C++ programming language and development tools and familiar with linux operating system and development tools;
4.Familiar with the hardware platform of the work, can solve various faults of the hardware platform as well as rational allocate the hardware platform;
5. Familiar with the knowledge and characteristics of data structure;
6. Familiar with commonly used software testing theories and methods;
7. Master the use of commonly used testing software or the use of debugging environment of the development platform ;
8. Understand the index requirements of national standards, line standards, etc. for the research and development objects.