C++ Development Engineer (J17174)
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 C++ Software Engineer through our campus recruitment program, offering outstanding employment opportunities in robotics systems development. We are looking for talented graduates to develop and maintain robot system code using modern C++ standards while participating in software architecture design and system integration. This position provides the chance to work on communication components and robot task scheduling in Linux environments. If you're beginning your professional careers in robotics software, this represents an excellent job openings for engineering graduates.
The ideal candidate should meet the following requirements:
1. Good communication and teamwork skills, good logical thinking, independent and clear problem-solving ideas;
2. Proficient in C++, familiar with C++ 14 or 17 and above standards, good development and debugging skills;
3. Understand knowledge of architecture design, system analysis, software engineering, etc.;
4. Have project experience in the robot industry, proficient in at least one communication middleware (C++), such as IPC/DDS/ROS/ROS2, etc., and have practical experience in at least one of them.;
5. Familiar with Linux system, CMAKE build tool;
6. Have a certain understanding of CI/CD.
Check out the full job listings here
Needed key skills
- C/C++
- Debugging
- Problem-solving skills
- Teamwork
- Testing
Bonuses
