Senior Software Engineer, Navigation and Control
LionsBot International
We are seeking a talented Software Engineer to drive the development of advanced behavior, planning, and control strategies for our global fleet of autonomous cleaning robots. This role is ideal for an engineer passionate about robotics, algorithm development, and system integration. You will work on planning, real-time decision making and implement features such as multi-floor navigation and docking control systems. You will also work with other engineers to develop robust testing pipelines, aimed at ensuring quality and reliability of our robots.
Key Responsibilities
You will own independent deliverables, collaborate closely with SLAM and Perception engineers, and play a critical role in shaping the next generation of autonomous systems. Key responsibilities include:
- Design and implement modular behavior tree architectures for complex and robust robot decision-making.
- Develop and optimize global planning algorithms (A*, D*, RRT*, PRM, etc.) for dynamic environments.
- Design and tune local planners and controllers for smooth and safe robot motion (e.g. MPC, TEB, DWA)
- Optimize planning and control systems to ensure real-time system performance, including timing guarantees for control loops.
- Collaborate with SLAM and Perception engineers to align navigation with perception, mapping.
- Develop comprehensive test cases for validating algorithms and software in both simulated and real-world environments, to ensure reliable performance.
- Maintain comprehensive documentation of all code implementations and test cases
- Explore advanced planning and control methods for real-world deployment (e.g., reinforcement learning-based planning)
Qualifications & Experience
- Bachelor’s or Master’s degree in CS, Robotics, or a related field (or PhD with relevant focus)
- 3+ years of industry experience in developing and deploying behavior, planning and control systems for autonomous robots.
- Proficient in C++ and Python development on Linux.
- Experience working with ROS1 / ROS2.
- Solid foundation in data structures, algorithms, kinematics, dynamics, and control theory
- Strong understanding of robot dynamics, kinematics, and control theory.
- Hands-on experience with behavior planning frameworks (e.g. BehaviorTree.CPP).
- Strong understanding of global and local path planning algorithms.
- Familiarity with sensor modalities (e.g. LiDAR, RGBD cameras, IMUs)
- Strong attention to detail, with excellent problem-solving and debugging skills
- Experience with reinforcement learning applied to behavior, planning or control is a bonus.
- Experience with optimizing software for embedded hardware (e.g., Jetson, ARM) is a bonus.
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.
- ...We are seeking a talented Software Engineer to drive the development of advanced behavior, planning, and control strategies for our global fleet of autonomous cleaning robots... ...and implement features such as multi-floor navigation and docking control systems. You will also work...
- ...you’ll be part of the Autonomy team in development of perception software stack to achieve best performance autonomy. You will be... ...calibration, perception algorithms development and integration with navigation stacks. Key Responsibilities Within the autonomy team, you’...
- ...International builds robots people love. We are looking for a Senior Software Engineer (Backend/Cloud) who thrives on building scalable cloud... ...distributed systems, and real time platforms that enable monitoring, control, and data driven operations across our robotic ecosystem....
- ...We are seeking a talented Software Engineer to drive the development of hardware-software integration layer on our autonomous cleaning robots... ...sensor drivers and bridge the ROS autonomy stack with the embedded control layer, ensuring reliable hardware performance across our fleet...
- ...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...
- ...to make pivotal decisions that safeguard communities and power progress. Thales CDI (Cyber-Security Products) is hiring a Mobile Engineer (iOS) to build IAM (Identity & Access Management) mobile apps and SDKs. You will help deliver secure, easy-to-integrate authentication...
- ...safeguard communities and power progress. Thales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering... ..., IoT, banking & payment to government solutions. As a Software Engineer in the Thales Embedded Product Development Team, you will...
- ...embedded systems. About Job The Senior Embedded Firmware Engineer will play a crucial role in the... ...microcontrollers, hardware peripherals, and software development, with the ability to work... ...for designing and tuning real-time control loops, owning the embedded firmware lifecycle...
- ...shaping the future by enabling customers to make pivotal decisions that safeguard communities and power progress. Thales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering center serving major customers worldwide in Digital Identity and...
- ...We are now looking for a highly skilled and creative Senior Mechanical Engineer to join our team and become an integral part of shaping our... ...cross-functional teams, including mechanical, electrical, and software engineers, to ensure seamless integration of hardware...
- ...As a Senior Electrical Engineer , you will be responsible for the design, validation, and production readiness of LionsBot’s electrical systems... ...Documentation & Schematics – Create and maintain version-controlled wiring diagrams, harness layouts, and component specs. Manufacturability...
- ...Senior Hardware Embedded Engineer What will you do, design and development of embedded hardware systems, including PCB layout, schematic design,... ...Collaborate with cross-functional teams to integrate hardware and software components seamlessly. Optimize system performance by...
- ...enhancing technological solutions. We are seeking a highly skilled Senior Network Engineer to design, deploy, and manage our global enterprise network.... ...protocols (e.g. BGP, OSPF) Familiarity with access control models and network security Preferred knowledge of coding...
- ...The Senior Validation Engineer is a hands-on technical expert who owns DVT execution, reliability and environmental testing, and field validation for LionsBot's autonomous cleaning robots. You will write test protocols, run challenging environmental and life tests, drive failure...
- ...consultancy. Specialising in building, civil engineering, and infrastructure projects, we deliver... ...processes, monitors budgetary controls, and collaborates with stakeholders to resolve... ...and/or Glodon Cubicost measurement software. Strong communication and presentation...
- ...We are seeking a Lead/Senior Visual SLAM Engineer to spearhead the design, development and deployment of high-performance Visual-based Simultaneous... ...sharing initiatives. Mentor junior engineers and uphold software engineering best practices through reviews and guidance....
- ...We are seeking a Lead/Senior Mapping and Localization Engineer to design and deploy robust spatial estimation systems for our fleet of autonomous cleaning... ...technical design reviews and mentor junior engineers in software best practices (Modern C++, ROS2). Requirements &...
- Monday to Friday 7am to 5pm Saturday 7am to 11am Main Responsibilities Logistics Support such as wrapping, packing, labelling, scanning and proper documentation of cargo Load and unload import goods/cargo into company vehicle and delivery to customer timely ...
- ...Sembcorp Industries, provides design and build services with an in-house multidisciplinary consultancy. Specialising in building, civil engineering, and infrastructure projects, we deliver innovative and efficient solutions to meet the evolving needs of the industry....
- ...fully embrace AI. Our product offerings span from fully custom-builds to industry specific leading edge AI software solutions. As a Senior/Lead Forward Deployed AI Engineer you'll be part of our rapidly growing engineering team and help to build the next generation of AI...
- ...dynamic and innovative professional to take on the role of High-Level Control Manager for our Baggage Handling System (BHS). This essential... ...of advanced technologies. Diagnose and resolve network and software issues efficiently, conducting thorough investigations to...
- ...for an Application Robotics Engineer to join our product squad and... ...take ownership of the autonomy software application layer. This role... ...SLAM, perception, planning, control, behaviors) and product deployment... .... You will ensure reliable navigation, quick issue resolution, and...
- ...functional teamwork to effectively initiate, plan, execute, monitor and control all phases of the customer programs . Communicate customer... ...to our team: ~ Bachelor, major in Electrical and Electronics engineering or above,15+ years Firmware design and development experience,...
- ...Job Summary Designs, develops, All engineering duties covering computer & Rack assembly, testing... ...packaging. Installs and maintains test software applications, equipment, and tools used... ...assignments and/or projects. Interacts with senior professionals and management and...
- ...Direction Lead a multidisciplinary team of engineers to deliver engineering solutions ensuring... ...of real time distributed complex software centric solutions in a safety critical environment... ...Earned Value Management, Work Package Control and reporting, with exposure to...
- ...design to spec practices. Working with engineering staff to determine the choice of, using... ...configuration items; of items to be controlled. The organisation of the product structure... ...EXPERIENCE Systems Engineering, Software Engineering, Hardware Engineering, Customer...
- ...16951 We are seeking a highly skilled Senior Firmware Developer to join our R&D team.... ...interfaces Collaborate with hardware engineers to interface with ADCs, FPGAs, RF frontend... ...complex system issues across hardware and software layers Conduct code reviews and ensure...
- ...manufacturing environments Develop, maintain and control manufacturing documentation (BOMs, Work... ...’s Degree in Mechanical or Mechatronics Engineering ~3-5 years of hands-on experience in... ...(assembly, electronics, wiring, software integration and testing) ~ Proficient in...
- ...As part of Changi Airport Group’s Engineering team, you will be responsible for the maintenance and performance of aircraft pavements and airport roadways. This role offers practical exposure to airfield maintenance operations and is critical to ensuring the continuous functionality...
- ...operations (AP, GL, etc.) -Review financial transactions to ensure accuracy, completeness, and compliance with internal policies and controls -Proactively identify, investigate, and resolve discrepancies -Provide guidance and support to junior team members as needed 4,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Navigation and Control. Be the first to apply!

