Navigation & Control Engineer

Neara

Singapore

On-site

SGD 76,599 - 114,898

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Neara in Singapore is looking for a Navigation & Control Engineer to develop advanced planning, behavior, and control strategies for autonomous cleaning robots. Ideal candidates will possess a Bachelor's or Master's in CS or Robotics, proficient skills in C++ and Python, and experience with ROS1/ROS2. Key responsibilities include designing behavior tree architectures, developing planning algorithms, and real-time system optimization. The role offers an opportunity to innovate in robotics within a dynamic company environment.

Qualifications

  • Bachelor's or Master's degree in CS, Robotics, or a related field (or PhD with relevant focus).
  • Fresh graduates are welcome to apply.
  • Proficient in C++ and Python development on Linux.
  • Experience working with ROS1/ROS2 is necessary.

Responsibilities

  • Design and implement modular behavior tree architectures for complex decision-making.
  • Develop global planning algorithms for dynamic environments.
  • Design local planners for smooth and safe robot motion.
  • Optimize systems to ensure real-time performance.
  • Collaborate with SLAM and Perception engineers.
  • Develop test cases for validating algorithms.
  • Explore advanced planning and control methods.

Skills

C++ development
Python development
ROS1/ROS2
Data structures and algorithms
Robotics knowledge
Behavior planning frameworks
Path planning algorithms
Sensor modalities
Problem-solving skills

Education

Bachelor’s or Master’s degree in CS, Robotics, or related field
PhD with relevant focus

Job description

Navigation & Control Engineer

Job type: Full Time · Department: Engineering (R&D) · Work type: On-Site

Singapore, Singapore

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
  • 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)
  • Fresh graduate are welcome to apply
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Navigation & Control Engineer
Navigation & Control Engineer

LionsBot International • Singapore

On-site
SGD 60,000 - 80,000
SENIOR SOFTWARE ENGINEER (PATH PLANNING)
SENIOR SOFTWARE ENGINEER (PATH PLANNING)

Neara • Singapore

On-site
SGD 120,000 - 180,000
Senior / Lead Software Engineer (Robotics)
Senior / Lead Software Engineer (Robotics)

Quesscorp Singapore Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Robotics Navigation & Control Engineer
Robotics Navigation & Control Engineer

LionsBot International • Singapore

On-site
SGD 60,000 - 80,000
Robotics Software Engineer
Robotics Software Engineer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 170,000
Senior Path Planning Engineer – Robotics Navigation
Senior Path Planning Engineer – Robotics Navigation

Neara • Singapore

On-site
SGD 120,000 - 180,000
Robotics Navigation & Control Engineer
Robotics Navigation & Control Engineer

Neara • Singapore

On-site
SGD 76,000 - 115,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Neara • Singapore

On-site
SGD 120,000 - 180,000
AI-Robotics Engineer
AI-Robotics Engineer

DSTA • Singapore

On-site
SGD 90,000 - 130,000
Lead Software Engineer
Lead Software Engineer

lionsbot international • Singapore

On-site
SGD 70,000 - 100,000