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 25 days 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
    26 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
    25 days 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
    25 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
    25 days 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
    28 days ago
  •  ...shaping the future by enabling customers to make pivotal decisions that safeguard communities and power progress. SUMMARY As a Software Engineer Intern, you will work together with a team of experts in developing and validating desktop and/or mobile applications (core and... 

    Thales

    Changi, Singapore Country
    20 hours 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
    25 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
    25 days 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
    25 days 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
    25 days 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
    25 days 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
    25 days 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
    25 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
    25 days 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
    29 days ago
  •  ...power progress. Position Summary The Robotics & Automation Engineer (Industry 4.0) supports the execution of the digital...  .../ parts creation purposes. Collaborate closely with in-house software engineering teams to advance real-time machine connectivity and... 

    Thales

    Changi, Singapore Country
    16 days 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
    26 days ago
  •  ...You treat infrastructure as code as software: small, composable modules that assemble...  ...detected rather than discovered. Platform engineering on Kubernetes Build platform-as-a-...  ..., and FinOps. Alongside the security controls that keep it sound, including Pod Security... 

    Thales

    Changi, Singapore Country
    13 days ago
  •  ...Responsibilities As a Project Safety Engineer, you conduct safety engineering activities...  ...and developing effective mitigations and controls to hazards, procedure and/or training...  ...these views Knows the structure of a software and be able to apply safety techniques... 

    Thales

    Changi, Singapore Country
    13 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
    24 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...  ...experience in reviewing Cybersecurity controls (e.g., NIST) in the Secure Development... 

    Thales

    Changi, Singapore Country
    13 days ago
  •  ...You treat infrastructure as code as software: small, composable modules with the versioning...  ...than discovered. Data platform engineering on Kubernetes Build and operate the infrastructure...  ...access. You enforce the conventions and controls that keep data well managed, such as... 

    Thales

    Changi, Singapore Country
    13 days ago
  •  ...governance processes (e.g., approval workflows, recordkeeping, version control). o Drive consistent contract interpretation and commercial...  ...visibility, and autonomy within the organization. Exposure to senior internal stakeholders and cross‑functional teams. A... 

    Thales

    Changi, Singapore Country
    19 days ago
  •  ...Procedure Books and Test Reports. Support your Squad members (software, integration and verification) Support the Product Owner (PO)...  ...for key V&V roles. Contribute to the development of V&V Engineering estimates for any modification proposals to the baseline in the... 

    Thales

    Changi, Singapore Country
    21 days ago
  •  ...refinement including contributing to the effort estimation Prepare Engineering Change Proposals (ECPs) and Problem Change Requests (PCRs)...  ...other team members Proactively support your Squad members (software, integration and verification) Support the Product Owner (PO)... 

    Thales

    Changi, Singapore Country
    22 days ago
  •  ...The Lead Validation Engineer owns LionsBot's product validation function from the ground up. You will design the validation strategy, lead...  ..., or product test — with at least 2 years in a lead or senior role. ~ Hands-on experience designing and executing DVT/PVT programs... 

    LionsBot International

    Changi, Singapore Country
    25 days ago
  •  ...enabling customers to make pivotal decisions that safeguard communities and power progress. We are seeking a talented and driven Engineer/Senior Engineer specializing in Data Science & AI, with a strong emphasis on computer vision and machine learning, to join our dynamic... 

    Thales

    Changi, Singapore Country
    15 days ago
  •  ...repair and production lines with adequate support from the Central Engineering Team. You will be responsible to conduct and support the...  ...drawings and other technical documents Knowledge in RF or Test Software Engineering, TPM, implementing and utilizing GR&R for equipment... 

    Thales

    Changi, Singapore Country
    28 days ago
  •  ...Requirements Bachelor or Masters Degree in Electronics and Electrical Engineering Have knowledge in basic electronics hardware and PCB design Preferably have knowledge in quality control such as six sigma. Preferably have knowledge in semiconductors At Thales... 

    Thales

    Changi, Singapore Country
    22 days ago
  • Job Summary Responsible for driving sales through building win-win partnerships with customers, addressing their business needs and providing exceptional customer service. This role also develops and executes sales strategies to achieve targets and contribute to overall company...

    Fedex AMEA

    Changi, Singapore Country
    15 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!