Social Recruiting

Embedded Software Engineer

Editor: Ruiyu Quasi-Control Browse: 636times Time: 2022.12.06

Job responsibilities:

1. Responsible for the development of embedded software of new motor driver (drive layer and application layer);

2. Responsible for the definition, specification, specific design and coding implementation of embedded software requirements;

3. Solve the relevant software problems of motor driver in the process of testing and application.


Job requirements:

1. Bachelor degree or above, majored in automation, electronics, communication, motor and other related fields, with theoretical basis of digital circuit, analog circuit, measurement and control and communication system;

2. More than 3 years of embedded software development experience, with the ability to independently complete software requirements analysis, outline design and detailed design;

3. Be able to develop software based on ARM, DSP and other embedded processor platforms, and have strong software architecture and hierarchical design capabilities;

4. Master the ability of system program development and design under more than one multi task operating system (such as uC/OS, FreeRTOS, etc.), be familiar with serial port, CAN, IIC and other communication bus protocols, have the foundation of motor driver software system design, and be familiar with motor drive algorithm and principle is preferred;

5. Good English listening, speaking, reading and writing skills, good documentation habits and code writing specifications, and the ability to independently analyze and solve problems.


Location: Shanghai


Recommended News