LionsBot Logo

LionsBot

Lead Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Singapore, SGP
Mid level
In-Office
Singapore, SGP
Mid level
Lead development and optimization of 2D/3D SLAM and lifelong mapping for autonomous cleaning robots. Maintain and benchmark SLAM pipelines, select and integrate sensors, collaborate with hardware/product teams, explore new SLAM and vision techniques, mentor engineers, and ensure high engineering standards through design and code reviews.
The summary above was generated by AI

Job Description & Requirements

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.

HQ

LionsBot Singapore, Singapore, SGP Office

Singapore, Singapore

Similar Jobs

2 Days Ago
Hybrid
Singapore, SGP
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead Software Engineer for Real-Time Payments responsible for technical leadership, architectural design, hands-on coding, and ensuring reliability and performance of payment systems.
Top Skills: APIsCloudContainerized EnvironmentsData Persistence TechnologiesEvent-Driven DesignJavaLogging FrameworksMessagingMicroservicesMonitoring ApproachesObservability ToolsSpring
13 Days Ago
In-Office
Singapore, SGP
Junior
Junior
Security • Software
Design, develop, refactor, and optimize backend system components. Build and maintain high-concurrency, high-performance, and highly available systems. Contribute to architecture, participate in full development lifecycle, research technical solutions, and collaborate with regional teams while sharing best practices.
Top Skills: DubboJavaJvm InternalsKafkaMySQLNode.jsRedisRocketmqZookeeper
22 Days Ago
In-Office
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Semiconductor • Manufacturing
Design and develop complex software for semiconductor equipment components; produce documentation and test procedures; troubleshoot and implement bug fixes; define software specifications and test plans; and communicate with internal and external customers for requirements, scheduling, and troubleshooting.
Top Skills: .NetAlgorithmsCC#C++Multi-ThreadingNetworking PrinciplesOperating SystemsRpc

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account