Project Officer (Navigation)

Posted:
7/24/2025, 7:35:36 PM

Location(s):
Singapore, Singapore

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Mechanical Engineering ⋅ Software Engineering

We are seeking to hire a Project Officer to to play a key role in advancing the navigation capabilities of our robots. The position will focus on developing and implementing indoor/outdoor navigation capabilities for our robotic systems, with a focus on 2D/3D map generation, localization, modularization, and system integration. The job will involve developing efficient obstacle avoidance strategies to ensure collision-free navigation in dense settings. The ideal candidate will have a strong background in robotics, software development, mechatronics or related fields, and will contribute to pioneering research in the field of robotics.

Key Responsibilities:

  • Design, implement, and test robust software for robot localization, mapping, and navigation.

  • Develop and refine algorithms for sensor fusion, combining data from various sensors such as LiDAR, cameras, IMUs, and wheel encoders.

  • Implement and optimize path and motion planning algorithms, including obstacle avoidance and trajectory generation.

  • Work on the complete development lifecycle, from conceptualization and simulation to deployment and real-world testing on our mobile robot platforms.

  • Troubleshooting of robotic system/sub-system/module using development tools, specialized equipment, and standard lab equipment.

Job Requirements:

  • Bachelor’s degree in computer science, Robotics, Electrical Engineering, Mechanical Engineering, or a related field.

  • Experience in developing navigation software for mobile robots.

  • Strong programming skills in C++ and Python.

  • Hands-on experience with the Robot Operating System (ROS or ROS 2).

  • Solid understanding of core robotics concepts such as SLAM (Simultaneous Localization and Mapping), sensor fusion, behaviour tree, and probabilistic robotics.

  • Experience with motion planning algorithms (e.g., A*, Dijkstra, RRT) and control systems (e.g., PID).

  • Must be result-oriented, independent, and a self-driven team player.

We regret to inform that only shortlisted candidates will be notified.

Hiring Institution: NTU