Start Your Search Here

Job Search

Changi Airport Group

Singapore / Global

Robotics Software Engineer (Robot Arm)

Job Description

About The Role

We are seeking an experienced Robotics Software Engineer to lead the development of robotic arm control systems for our innovative cleaning robot. This role focuses on developing sophisticated manipulation algorithms for a collaborative robot equipped with multiple cleaning tools, working in challenging cleaning environments across airport facilities.

Primary Responsibilities

Develop and implement motion planning algorithms, trajectories optimizations for various cleaning objects

Implement collision avoidance and safety protocols for confined cleaning environments

Develop tool switching and positioning algorithms for efficient cleaning sequences

Create automated tool disinfection protocols and sequencing

Design cleaning process monitoring and management systems

Integrate machine vision systems with arm control for customized cleaning actions

Implement adaptive cleaning strategies based on cleaning situations

Collaborate with mobile base vendor to integrate arm control with navigation systems

Develop communication protocols between arm controller and mobile base

Design fail-safe mechanisms and emergency stop protocols

Optimize cleaning cycle times while maintaining quality standards

Implement data logging and performance analytics for continuous improvement

Create calibration and self-diagnostic routines

Develop software to support system testing and deployment

Support on-site deployment and troubleshooting

Required Qualifications

Bachelor or Master's degree in Robotics, Mechatronics, Electrical Engineering, or related field

Minimum of five years of experience in robotics software development

Proficiency in ROS/ROS2, C++, Python, and real-time control systems development

Hands-on experience with robot installation, commissioning, and on-site troubleshooting

Strong background in robotic control theory, kinematics, and dynamics

Experience with OpenCV, PCL, or similar vision libraries for robotic applications

Proficiency with Gazebo or similar robotics simulation environments

Experience with robot controllers, sensors, and actuator interfaces

Experience with soft robotics principles and compliant motion control

Knowledge of industrial automation and end-effector design

Understanding of safety standards for service robots (ISO 13482 or similar)

Apply Now

Similar Opportunities

View all jobs