Job Description
Design and develop fully functioning autonomous mobile robot solution for various domains such as airport logistics, warehouse logistics and production automation.
Roles and Responsibilities:
· Develop fully functioning system for autonomous mobile robot.
· Engage in mapping, localization, path panning, navigation, obstacle detection and avoidance and docking.
· Design, develop and test various software modules for autonomous mobile robot.
· Develop low level robot program codes (e.g. Motor driver) for custom parts/components, ensuring compatibility and improving stability of existing devices.
· Implement algorithms and creating wrapper software for ROS.
· Develop interfaces for autonomous mobile robot to other external system (e.g. PLC, Web Application).
· Test and fine tune system with actual hardware to ensure reliable operation.
· Perform onsite testing and commissioning for autonomous mobile robot projects.
Requirements:
· Degree/Diploma in computer science, computer engineering, information technology or related discipline.
· Proficient in programming with C/C++ and Python.
· Knowledge in database design and database management software.
· Familiar with Ubuntu/Linux Operating System.
· Knowledge in Robot Operating System (ROS).
· Good analytical and problem-solving skills.
· Experience in ROS development is a plus.
· 1-2 years software development experience is a plus.
· Fresh graduates are welcome to apply.
· Candidate with more than 5 years experiences will be considered for Senior Position.