Senior Navigation Engineer

Industry: Technology

Specialism: Engineering / Technical - Engineering / Technical

South West,Singapore SGD 4,000 - 7,000 (Negotiable)

About Company

Our client is a Singapore-proud engineering company, the comapny has been evolving the industry landscape with its technological innovations since 2006. Together with a strong team of dedicated engineers and technical personnel. The company is committed to deliver innovative products and solutions, translating concepts into reality.

Job Description

- Design and implement navigation algorithms for mobile robots
- Design and implement testing framework related to Navigation for mobile robots Maintain and improve current company's Navigation stack
- Advise Team Lead/BU Head about risk, timeline, resources required upon business change request related to Navigation
- Responsible for company's Navigation stack and services
- Responsible for communications between the robot and other systems Support other team members with Navigation related issues
- Coordinate with other software team member to design and implement communications logic and protocol between mobile robots and other systems
- Assist Maintenance Team in supporting existing customers Assist Deployment Team during deployment for new customers

Job Requirements

- Bachelor's or Master's Degree in Engineering or Science or equivalent
- 3-5 years of software development experience with ROS on commercial products
- At least 2 years of Autonomous Navigation development for mobile robots Experience in C++ and Python
- Experience with ROS for commercial products Experience with product development in robotics domain
- Experience with various 2D and 3D localization algorithms
- Experience and knowledge of 2D and 3D motion planning for mobile robots Experience in test driven development and knowledge of setting up test frameworks Knowledge of Machine Learning and AI
- Knowledge of various SLAM algorithms (2D, 3D, Visual)
- Experience with Point Cloud Library (PCL)