Search by job, company or skills

LIONSBOT INTERNATIONAL PTE. LTD.

LEAD SOFTWARE ENGINEER, SLAM

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants
3-5 Years
SGD 6,000 - 8,000 per month

Job Description

Job Description

We are seeking a Lead SLAM Engineer to drive the development of high-performance Simultaneous Localization and Mapping (SLAM) solutions for our fleet of autonomous cleaning robots. The successful candidate will be responsible for owning and enhancing the existing SLAM pipeline, leveraging state-of-the-art techniques to deliver real-time, robust performance in dynamic environments. Beyond technical contributions, this role involves mentoring engineers, advancing SLAM research, and shaping the next generation of autonomous localization and mapping technologies

Key Responsibilities

  • Design, implement and optimize 2D/3D SLAM algorithms for high precision and real-time localization of mobile robots in both indoor and semi-indoor environments.
  • Design, implement and optimize 2D/3D lifelong mapping algorithms.
  • Maintain, debug and improve upon existing algorithms that are deployed on the machines and perform periodic validations to ensure reliable performance.
  • Establish key performance metrics for SLAM system evaluation and perform benchmarks against industry standards.
  • Evaluate and select optimal sensors related to SLAM applications, such as depth cameras, IMUs, and LiDARs.
  • Collaborate closely with product and hardware teams to ensure optimal sensor placement for new products
  • Explore emerging SLAM and computer vision technologies to enhance system performance, and also identify opportunities for patentable innovations.
  • Provide technical guidance and mentorship to junior engineers.
  • Conduct design and code reviews to ensure high engineering standards.

Qualifications & Experience

  • Bachelor's or Masters degree in computer science, electrical engineering, robotics, or a related field.
  • Minimum of 3 years of experience in a relevant industry, working on SLAM technologies.
  • Strong understanding of Simultaneous Mapping and Localization techniques.
  • Solid knowledge in computer vision and sensor fusion techniques.
  • Familiar with open-source libraries such as GTSAM, g2o, ceres, etc.
  • Expertise with dealing with pointclouds from various sensor sources such as LiDAR, RGBD cameras and IMUs.
  • Highly proficient in modern C++ and Python development on Linux
  • Proficient in ROS/ROS2.
  • Good mathematical knowledge in probability, linear algebra, optimization, and Bayesian filtering techniques (e.g., EKF, Particle Filters, Graph Optimization).
  • Experience with developing for embedded/ARM-based devices is a bonus.
  • Strong analytical and critical thinking skills to overcome technical challenges.
  • Excellent communication and collaboration skills with internal engineering teams.

If you have a passion for driving meaningful operational improvements, excel at analytical problem-solving, and thrive in a dynamic scaleup atmosphere, we invite you to join LionsBot and help shape the future of robotics innovation.

More Info

Industry:Other

Function:Robotics

Job Type:Permanent Job

Date Posted: 02/09/2025

Job ID: 125281593

Report Job
View More
Last Updated: 02-09-2025 07:19:31 PM
Home Jobs in Singapore LEAD SOFTWARE ENGINEER, SLAM