Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Navigation and Control

Full-time

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.

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Navigation and Control in Changi, Singapore Country vacancy
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    2 days ago
  •  ...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’... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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.... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    2 days ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    Thales

    Changi, Singapore Country
    3 days ago
  •  ...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... 

    Thales

    Changi, Singapore Country
    24 days ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    Thales

    Changi, Singapore Country
    17 days ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    Edwards Lifesciences

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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... 

    Sembcorp Industries Ltd

    Changi, Singapore Country
    2 days ago
  •  ...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.... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  •  ...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 &... 

    LionsBot International

    Changi, Singapore Country
    19 hours ago
  • 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 ...

    SG SAGAWA AMEROID PTE. LTD.

    Changi, Singapore Country
    5 days ago
  •  ...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.... 

    Sembcorp Industries Ltd

    Changi, Singapore Country
    2 days ago
  •  ...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... 

    Boston Consulting Group

    Changi, Singapore Country
    26 days ago
  •  ...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... 

    Changi Airport Group

    Changi, Singapore Country
    16 hours ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    2 days ago
  •  ...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,... 

    Flex

    Changi, Singapore Country
    16 hours ago
  •  ...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... 

    Avnet

    Changi, Singapore Country
    2 days ago
  •  ...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... 

    Thales

    Changi, Singapore Country
    3 days ago
  •  ...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... 

    Thales

    Changi, Singapore Country
    22 days ago
  •  ...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... 

    ROHDE & SCHWARZ GmbH & Co. KG

    Changi, Singapore Country
    24 days ago
  •  ...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... 

    LionsBot International

    Changi, Singapore Country
    10 days ago
  •  ...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... 

    Changi Airport Group

    Changi, Singapore Country
    16 hours ago
  •  ...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,... 

    s. f. express (singapore) private limited

    Changi, Singapore Country
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Navigation and Control. Be the first to apply!