Enable job alerts via email!

Principal Software Engineer

Lionsbot International Pte Ltd

Singapore

On-site

SGD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A robotics company in Singapore is seeking a Lead SLAM Engineer to develop advanced SLAM solutions for autonomous cleaning robots. The role involves designing 2D/3D SLAM algorithms, improving existing systems, and mentoring junior engineers. Ideal candidates will have at least 3 years of experience in SLAM technologies and be proficient in modern C++ and Python. Join us to drive innovation in robotics.

Qualifications

  • Minimum of 3 years of experience in SLAM technologies.
  • Strong understanding of Simultaneous Mapping and Localization techniques.
  • Highly proficient in modern C++ and Python development on Linux.

Responsibilities

  • Design and implement 2D/3D SLAM algorithms for mobile robots.
  • Maintain and improve existing SLAM algorithms.
  • Provide technical mentorship to junior engineers.

Skills

2D/3D SLAM algorithms
Computer vision
Sensor fusion techniques
Modern C++
Python development
ROS/ROS2

Education

Bachelor's or Master's degree in computer science or related field

Tools

GTSAM
g2o
Ceres
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.