LionsBot International

Senior Software Engineer - Path Planning

LionsBot International

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
6 jam yang lalu
Work mode
In office
Education
Bachelor's degree or higher in CS, Robotics, or related fields
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Position Overview

LionsBot International is looking for a proactive Software Engineer specialized in developing innovative navigation and path planning algorithms that empower our autonomous cleaning robots to navigate complex indoor environments safely and efficiently. This opportunity suits engineers passionate about robotics, algorithm design, and cross-disciplinary system integration.

Responsibilities

  • Create and implement global path planning algorithms suitable for expansive, dynamic indoor spaces, ensuring collision-free movement across multiple floors.
  • Design and enhance comprehensive coverage path planning methods specifically tailored for cleaning robots.
  • Build and sustain environmental mapping and costmap systems by integrating sensory data from perception and SLAM components to enable precise navigation.
  • Apply and develop learning-driven planning solutions, including reinforcement and imitation learning, to improve the robot's adaptability and robustness in dynamic settings.
  • Formulate extensive test scenarios to validate navigation algorithms and software performance across simulation and real-world deployments.
  • Produce and maintain detailed technical documentation covering codebases and testing procedures.

Qualifications & Experience

  • Bachelor's, Master's, or PhD degree in Computer Science, Robotics, or a related discipline with relevant focus.
  • Minimum of 3 years industry experience working on navigation, motion planning, or coverage planning projects.
  • Proficiency in C++ and Python programming within Linux environments.
  • Practical experience with both ROS1 and ROS2 platforms accompanied by adherence to contemporary software engineering standards.
  • Thorough knowledge of robot kinematics, dynamics, and diverse map representations such as occupancy grids, costmaps, and graph-based maps.
  • Comprehensive understanding and use of graph and sampling-based global path planners including A*, D*, RRT*, and PRM.
  • Implementation experience with full-coverage path planning algorithms.
  • Acquaintance with trajectory optimization techniques and local path planning frameworks like TEB or Model Predictive Control (MPC).
  • Familiarity with simulation environments such as Gazebo, Isaac Sim, or RViz to support algorithm development and validation.
  • Strong analytical and debugging skills for solving complex problems.
  • Additional advantages include experience with learning-focused or hybrid planning algorithms and optimizing software for embedded processors or GPU accelerators.

Work Environment

Join LionsBot to contribute to significant operational advancements while enhancing robotic innovation in a fast-growing scaleup environment where analytical thinking and problem-solving skills thrive.

Level

Senior

Minimum education

Bachelor's Degree

How they work

Teamwork & Collaboration Problem Solving Attention to Detail

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help