Senior System Development Engineer (Algorithm Engineering) (J17332)
UBTECH ROBOTICS CORP LTD.
Location
China
Vacancy for
Human
Employment type
Full-time
Necessary education
Higher
Employer provided salary
0€ per year

Posted at 10.11.2025
Description
Requirements
We are currently hiring experienced engineers for two full-time positions in Shenzhen: Servo Software Expert (Motor Control) and Senior System Development Engineer (Algorithm Engineering). These job openings are part of our ongoing recruitment efforts to strengthen our robotics and automation R&D teams. Candidates will participate in cutting-edge software and algorithm development, focusing on motor control systems, SLAM, path planning, and embedded performance optimization. If you’re exploring exciting careers in intelligent systems and high-performance computing, this is a great opportunity to join an innovative engineering environment.
Key candidate requirements include:
1. Computer, software engineering, robotics and other majors. More than;
2 or 5 years of C++ development experience on Linux platform, proficient in templates, STL, smart pointers, and multithreading (std::thread, OpenMP);
3. Master the Linux kernel mechanisms (process scheduling, memory mapping, zero copy), and performance tuning tools (perf, valgrind);
4. Have experience in cross-process communication development (ROS2/DDS/MQTT), familiar with network protocols (TCP/UDP) or serial communication;
5. Master's degree or above in computer/robotics/automation related majors.
Check out the full job listings here.
Needed key skills
- Algorithms
- C/C++
- Collaboration
- Debugging
- Engineering
- Problem-solving skills
- Responsibility
- Software
- Technology savvy
- Works well under pressure
Bonuses
