Senior Software Engineer, Navigation and Control
LionsBot International is seeking a Senior Software Engineer to advance navigation and control systems for their autonomous cleaning robots. The role involves designing behavior trees, global planning algorithms, and control systems for real-time motion. You will collaborate with SLAM and perception teams to ensure robot reliability. Candidates should have a strong background in robotics, C++, Python, and ROS.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
3+ years
Function
Engineering
Work mode
Onsite, Singapore
Company
Tier 2
What you will work on
LionsBot International is seeking a Senior Software Engineer to advance navigation and control systems for their autonomous cleaning robots. The role involves designing behavior trees, global planning algorithms, and control systems for real-time motion. You will collaborate with SLAM and perception teams to ensure robot reliability. Candidates should have a strong background in robotics, C++, Python, and ROS.
TAL's take
Solid technical role in robotics with well-defined scope at a growing mid-stage startup.
The JD provides a very clear scope, specific technical stack, and well-defined responsibilities for a navigation and control engineer.
Must haves
- 3+ years industry experience in autonomous robots
- Proficiency in C++ and Python on Linux
- Experience with ROS1 or ROS2
- Solid foundation in kinematics, dynamics, and control theory
- Hands-on experience with behavior planning frameworks
Tools and skills
Nice to have: reinforcement learning, jetson, arm.
About the company
Established robotics startup, scaling operations in Singapore.