Position: Microcontroller Software Engineer (Work location: Shenzhen, Huizhou)
Job Responsibilities:
1. Collaborate with hardware engineers to complete functional scheme planning, logic circuit design, and key component selection;
2. Responsible for product software design planning, code writing, debugging, testing, and upgrade maintenance;
3. Cooperate with hardware engineers to complete product functional testing and software debugging;
4. Design of technical documents and preparation of related documents;
5. Other matters assigned by the leader.
Job requirements:
1. Full time undergraduate degree or above, majoring in electronics, integrated circuits, communication, automation or related fields;
2. Familiar with C language programming, at least familiar with one microcontroller series;
3. Solid knowledge of electronic circuits and analytical skills, proficient in programming tools;
4. Ability to write documents, familiar with software development processes, design patterns, and architecture;
5. Has strong logical thinking ability.