Robotics/Software Development Specialist - ROS/ROS2

Location Singapore
Discipline Information & Communications Technology
Job Reference BBBH121544_1669195285
Salary Negotiable
Consultant Name Veronica Neo Shen Hwa
Consultant Email
Consultant Contact No.
EA License No. 02C3423
Consultant Registration No. R1110855

  • R&D on robot navigation system architectures. There are several standard approaches on how navigation systems are designed. You will be working on continuously improving these designs for our needs.
  • Design and develop robot navigation system managers using tools such as state machines and behavior trees, event processing systems, constraint management systems etc.
  • R&D on robot navigation algorithms for specific applications such as target driven or tracking based navigation, autonomous exploration of unmapped environments, coverage and search etc.
  • Designing and developing navigation solutions for given application scenarios by selecting the most appropriate navigation manager architecture, related planning and control algorithms, and other sub-modules.
  • Develop software modules that provide more flexible modular interfacing between the navigation sub-system with the rest of the modules such as localization, perception & prediction. This indicates you will take an active role in interacting with teams working on related autonomy modules.
  • Develop well-documented industry-ready software modules and libraries predominantly for ROS2 with assistance from senior software engineers.
  • In addition to the above, you will also be working on system architecture and design, mapping out the technology roadmap, and executing them together with the rest of the team .
  • A degree related to Computer Science or Engineering and 5 years of industry experience.
  • Experience in mobile robot navigation applications with proficiency in at least one of i) path planning ii) behavior planning iii) trajectory planning and obstacle avoidance iv) motion control v) coverage path planning or exploration.
  • A solid foundation in robotics and a good fundamental understanding of how different autonomy and non-autonomy related software sub-systems interact and affect the navigation sub-system. For example, we expect you to understand how different localization approaches would dictate the performance and accuracy of the chosen navigation solution and use this knowledge to refine or improve the overall navigation system.
  • Ability to take technical leadership on topics related to robot navigation applications.
  • Experience in software development for robotics with a good understanding of software development lifecycle and design patterns.
  • An eye for detail, commitment, and enthusiasm to see your algorithms working on real robots.
  • Technical proficiency in mobile robot navigation-related topics.
  • Good software development skills in C++/Python/Rust.
  • Experience in ROS/ROS2.

Veronica Neo Shen Hwa -
Personnel Reg No: R1110855
Manpower Staffing Services (S) Pte Ltd
EA Licence No: 02C3423

Veronica, Shen Hwa Neo EA License No.: 02C3423 Personnel Registration No.: R1110855

Please note that your response to this advertisement and communications with us pursuant to this advertisement will constitute informed consent to the collection, use and/or disclosure of personal data by ManpowerGroup Singapore for the purpose of carrying out its business, in compliance with the relevant provisions of the Personal Data Protection Act 2012. To learn more about ManpowerGroup's Global Privacy Policy, please visit