Embedded software engineer
position statement:
1. Responsible for software function development and maintenance;
2. Complete the software development according to the software design documents;
3. Participate in the software requirements design and discussion to ensure the feasibility of the technology;
4. Participated in the compilation of technical specifications and technical documents, etc.
job requirements:
Bachelor degree or above, major in electronics, communication, computer, software engineering or related, CET-4 is preferred;
2. Have had independent programming experience during the school period, and realized the underlying debugging or android application development;
3. Proficient in using assembly C language or single-chip microcomputer foundation, with a solid professional foundation;
4. Electronic / computer competition related experience is preferred;
5. Internship experience, basic understanding of linux kernel principle, and research on a subsystem first;
6. Basic ability to use multiple common linux commands and have shell script programming ability is preferred;
7. Mastering at least one software debugging and analysis tools is preferred;
8. Participate in the company's R & D system training plan upon entering the company, and enter the formal position after completing each stage of training;
9. Culture direction (C / C + + language): Linux, Android, BIOS development.