Join us
Embedded Software Engineer
Job responsibilities:
1. Be responsible for the demand analysis, design, coding and debugging of product software, and the preparation of technical documents at each stage;
2. Cooperate with hardware engineers to complete the joint development of software and hardware; Analyze the problems encountered in product development and practical application, and optimize the scheme design according to the situation;
3. Be responsible for formulating and improving software technology development specifications, as well as the preparation and management of software design documents. Responsible for product R & D, system maintenance, problem modification and re correction of bugs proposed by the testing department.
Requirements:
1. Bachelor degree or above, major in electronics, electronic information and automation;
2. Experience in industrial control and Internet of things product development is preferred; Familiar with C, C + + language programming, used FreeRTOS, RT thread, UCOS and other operating system project developers are preferred;
3. Familiar with mqtt, Lora, nb-iot and other Internet of things protocols;
4. Familiar with STM32, MSP430, C51 and other MCU development, able to understand hardware circuits and drawings;
5. Clear logical thinking, keen on product R & D and technology development, correct working attitude, strong sense of responsibility and open mind.