Job Descriptions:
The lead engineer will be assigned to lead an initiative related to one or a few of the following domains:
Perceptions:
- Improve usability, reliability, and scalability for mapping and localisation system.
- Improve object detection, tracking & classification system.
- Improve Sensor fusion algorithm for reliable, precise localisation, object tracking.
- Control and Planning
- Embedded System - low-level interfacing with sensors, actuators.
- Robot control system, low-level motion planning algorithm.
- Behaviour planning - path planning & mission control.
- Fleet Management coordination and planning
- Simulation - for testing of robot behaviour & path planner.
Others:
- To lead robotics team and collaborate with cross-functional team to deliver quality work on schedule.
- Oversee the development of robotic software, from initial requirement gathering to deployment, while taking on a hands-on coding approach.
- To develop methods and measures to improve code quality, such as unit testing, simulation, playback testing.
- To develop methods to benchmark Robotic System performance and drive initiatives to continuously improve system benchmark.
Skillsets:
- Min. education qualification: Bachelor's degree in Robotics Engineer, Computer Engineer, Electrical Engineer or other Engineering related course.
- Proven experience in leading and supervising robotics software engineers.
- Strong theoretical & practical experience in developing perception and/or control algorithm.
- Demonstrate deep interest & understanding in relevant domain of interest.
- Experience in developing on actual physical robot.
- Experience in C++, Python, ROS, Git.