C++ Development Engineer (J17173)

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 Middleware Platform Engineer through our campus recruitment program, offering outstanding employment opportunities in core systems development. We are looking for talented graduates to develop and maintain internal middleware platforms while collaborating with algorithm engineers on performance optimization. This position provides the chance to work on communication middleware and container technologies in Linux environments. If you're beginning your professional careers in systems software, this represents an excellent job openings for engineering graduates.

The ideal candidate should meet the following requirements:

 

1. Familiar with C++, familiar with C++ 14/17 and above standards, have good development and debugging capabilities;
2. Understand knowledge of architecture design, system analysis, software engineering, etc.;
3. Proficient in at least one communication middleware (C++), such as IPC/DDS/ROS, etc., and have practical experience in at least one of them.;
4. Familiar with the Liunx system;
5. Familiar with the software of related managed containers;
6. Have a certain understanding of ci/cd;
7. Good communication and teamwork skills, good logical thinking, independent and clear problem-solving ideas.

 

 

Check out the full job listings here

Needed key skills

  • C++
  • Communication
  • Debugging
  • Problem-solving skills
  • Systems Analysis
  • Teamwork
  • Testing

Bonuses

1. Develop Expertise in High-Performance Core Systems. 2. Master the Modern Software Development Toolchain. 3. Build a Foundation for a Systems Architecture Career.

Share with friends