Servo Software Engineer (J17155)
UBTECH ROBOTICS CORP LTD.
Location
China
Vacancy for
Human
Employment type
Full-time
Necessary education
Higher
Employer provided salary
0¥ per year

Posted at 11.11.2025
Description
Requirements
Our company is actively hiring for a Motor Control Software Engineer, offering excellent employment opportunities in the field of precision motor control and servo drive systems. We are looking for a skilled professional to design software architectures, develop control algorithms, and provide technical support for our product lines. This role involves working with DSP/ARM platforms and industrial communication protocols to enhance product performance. If you are exploring promising careers in embedded systems and motor control, this job board listing represents a key opportunity to advance your technical expertise.
The ideal candidate should meet the following requirements:
1. Familiar with motor principles, master basic brushed, BLDC, PMSM motor driving methods, familiar with motor parameter identification, notch filtering, vibration suppression, friction compensation and other servo algorithms;
2. Proficient in DSP, ARM and other motor control software platforms, proficient in C/C++ language programming, familiar with Modbus, CANopen, EtherCAT and other communication protocols.
3. Have clear software architecture thinking, rigorous program logic, clear thinking, and high portability of code;
4. Have certain circuit hardware design capabilities, understand basic switching power supplies, commonly used sensor detection, bus connection, power drive circuit, EMC optimization and other hardware design knowledge;
Check out the full job listings here
Needed key skills
- Algorithms
- Analytical Skills
- C++
- Communication
- Debugging
- Hardware
- Problem-solving skills
- Software proficiency
- Systems Analysis
- Technical Support
Bonuses
