Senior Engineer (SLAM - Navigation)

Location Singapore
Discipline Information & Communications Technology
Job Reference BBBH148699_1742381180
Salary Negotiable
Consultant Name Sravanthi Gurram
Consultant Email [email protected]
Consultant Contact No. 6232 8818
EA License No. 02C3423
Consultant Registration No. R2197596

Roles and Responsibilities

  • Design and implement advanced algorithms for robot navigation to ensure path planning meets operational requirements (e.g., energy efficiency, speed, safety).
  • Design and implement efficient docking strategies to achieve fast and high-accuracy docking.
  • Develop real-time software solutions for autonomous navigation decisions based on sensor data (e.g., LiDAR, camera).
  • Design and implement low-computation, real-time software solutions for obstacle detection and avoidance.
  • Optimize and tune navigation and docking algorithms based on hardware capabilities.
  • Develop software bridges to facilitate effective communication between different software solutions.

Requirements

  • Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field, with more than three years of industry experience.
  • Proficiency in programming such as C++, Python, and ROS (Robot Operating System).
  • Proven experience in autonomous robot navigation, including path planning, obstacle avoidance, and docking.
  • Experience with motion planning algorithms and techniques (e.g., A*, D*, RRT, SLAM).
  • Familiarity with real-time systems, control theory, and optimization methods.
  • Good understanding of robot kinematics and dynamics and their relation to navigation and control.
  • Experience in Test-Driven Development (TDD).