Job Scope
- Develop perception and fusion algorithms utilising sensors such as camera, stereo camera and Sonar/Multibeam.
- Perform data association on detected objects for localisation with tracking.
- Develop deep learning based models for the tracking and detection of targets for advanced manoevres and intervention.
- Implement optimal path planning strategies to achieve efficient inspection coverage according to CSWIP 3.3U/3.4U Underwater Inspection standards.
- Development autonomous mission planning software that is mission critical and safe for operations.
- Develop middleware drivers to link hardware to the robotics software stack.
- Integration of robotics stack with the software architecture.
- Test and debug of robotics algorithms in software in the loop simulation.
Desired Qualities and Skillsets
- PhD/Msc/Bsc in Computer Engineering or Computer Science
- Research or industry experience writing code for complex robotic systems
- Experience with Robot Operating System framework
- Experience with perception and fusion algorithms and libraries including OpenCV, Pointcloud library, Tracking filters, Computer vision techniques
- Experience with AI, deep learning and machine learning algorithms, Semantic segmentation networks.
- Experience with SLAM for localisation methods
- Experience with path planning algorithms
- Proficient in Python, C++, and Linux
- Experience with sensor and actuator hardware integration
- Testimonial of 2 other engineers who have worked with you.