Embedded Software Development Engineer (Wuhan, Dongguan)

15-30k


Minimum education:

Undergraduate

Number of recruitments:

5

Experience required:

No limit


Responsibilities:

1. Responsible for embedded product requirement analysis, software implementation architecture design, and software implementation plan formulation;

2. Participate in project planning, responsible for the organization and implementation of the project's software part and technical review;

3. Participate in the development and debugging of hardware drivers;

4. Participate in the analysis of major problems in embedded products, responsible for the investigation, analysis, and resolution of major software problems in products;

5. Responsible for the design, development, and maintenance of product software platform architecture;

6. Responsible for system overview design, guiding detailed design and coding implementation;

7. Responsible for the review and control of embedded software implementation schemes.

Job Requirements:

1. Proficient in C language; has standardized programming ideas and coding style practice experience, and has experience in developing wireless communication terminals such as WiFi, Lora, and zigbee;

2. Familiar with mainstream embedded development platforms, STM32, ARM series, DSP series, and has experience in developing at least two platforms;

3. Familiar with embedded real-time operating systems, such as UCOS, FreeRTOS, RTThread, and has experience in porting at least one operating system, with experience in task division and creation based on real-time kernels. Candidates with experience in real-time optimization between tasks are preferred;

4. Has experience in developing industrial communication or data acquisition products, masters common industrial field protocols such as Modbus-RTU (or TCP), CAN bus; candidates with experience in developing and debugging industrial field protocols are preferred;

5. Has experience in embedded product design and development, can independently complete the software architecture design of medium-sized and above embedded systems, has participated in the design of large-scale embedded system software, has good programming ideas and standardized C coding style;

6. Familiar with common solutions for embedded low-power design and has practical low-power development experience;

7. Excellent teamwork spirit (at least 3 project experiences), a spirit of research and learning, good communication skills, and proactive work attitude;

8. Rigorous and efficient work, optimistic, with a strong sense of time and deadlines;

 

Work Location: Wuhan or Dongguan

 

Make industry smarter and equipment healthier

%{tishi_zhanwei}%