Robot software development engineer
LimX Dynamics Inc.
Location
China
Vacancy for
Human
Employment type
Full-time
Necessary education
Higher
Employer provided salary
0€ per year

Posted at 08.11.2025
Description
Requirements
We are hiring talented engineers for exciting careers in robotics R&D in Shenzhen! Join our growing team and explore dynamic employment opportunities in both hardware and software development. Current job openings include a Hardware Engineer responsible for robotic hardware design and optimization, and a Robot Software Development Engineer focused on building robust and scalable C++ systems. Work alongside experts in robotics, algorithms, and embedded systems to create the next generation of intelligent machines.
Candidate requirements include:
1. Academic requirements: Computer-related major, bachelor degree or above;
2. Experience requirements: At least 4 years of experience in robot software development, proficient in C++, and good coding specifications and code optimization capabilities.
3. Technical requirements:
(1) Familiar with ROS or ROS2, and able to develop robot functional modules based on it;
(2) Proficient in common design patterns (such as singletons, factories, observers, etc.);
(3) Have actual project experience in robot control, perception, or autonomous navigation;
(4) Experience in the development of Behavior Tree (BehaviorTree) is preferred;
(5) Those who have participated in robot projects (such as SLAM, navigation, or human-computer interaction) are preferred;
(6) Extra points for those with development experience in using OpenGL and WebRTC.
Check out the full job listings here.
Needed key skills
- Algorithms
- C/C++
- Collaboration
- Debugging
- Design
- Engineering
- Problem-solving skills
- Responsibility
- Software
- Technology savvy
Bonuses
