LionsBot International, based in Singapore, is seeking a Software Engineer to enhance the development of autonomous cleaning robots. This role involves designing behavior architectures, optimizing planning algorithms, and ensuring real-time performance. Candidates should have a Bachelor's or Master's in CS or Robotics, with proficiency in C++ and Python. Responsibilities also include collaboration with SLAM engineers and creating robust testing pipelines. Fresh graduates are welcome to apply.
Qualifications
Bachelor’s or Master’s degree in CS, Robotics, or a related field.
Proficient in C++ and Python development on Linux.
Experience working with ROS1 / ROS2.
Responsibilities
Design and implement modular behavior tree architectures for robot decision-making.
Develop and optimize global planning algorithms for dynamic environments.
Collaborate with SLAM and Perception engineers for navigation.
Skills
C++
Python
ROS1 / ROS2
Behavior planning frameworks
Algorithms
Problem-solving skills
Debugging skills
Education
Bachelor’s or Master’s degree in CS, Robotics, or a related field
Job description
LionsBot International, based in Singapore, is seeking a Software Engineer to enhance the development of autonomous cleaning robots. This role involves designing behavior architectures, optimizing planning algorithms, and ensuring real-time performance. Candidates should have a Bachelor's or Master's in CS or Robotics, with proficiency in C++ and Python. Responsibilities also include collaboration with SLAM engineers and creating robust testing pipelines. Fresh graduates are welcome to apply.