Apply now »

Senior Robot Motion Planning Engineer

Business Unit:  Chief Innovation Office
Division:  Core R&D
Department:  Core R&D Lab

Your Mission

This role is responsible for planning multiple robot motions with interlock control. It involves developing advanced AI solutions for multi-agent robotic applications, as well as researching and developing algorithms for adaptive real-time robot motion control, including collision avoidance. The successful candidate will work on optimizing motion planning algorithms, integrating AI for adaptive learning, and designing solutions to enhance robot autonomy and efficiency. This role requires collaboration with cross-functional teams, including software developers, AI specialists, and robotics engineers.

What To Expect

  • Explore algorithms to develop multiple robot motion planning simulations and interlock control for industrial robots.
  • Research and develop adaptive robot motion control and collision avoidance algorithms.
  • Integrate AI and machine learning models to enhance the adaptability and decision-making capabilities of robotic systems.
  • Work with large datasets to improve the learning capabilities of robotic systems for tasks like assembly, material handling, etc.
  • Analyze, evaluate, and optimize algorithms using real or synthetic data.
  • Document technical reports, program codes, and set-up manuals.
  • Participate in designing, developing, and utilizing simulated environments and digital twins for advanced robot applications.
  • Research, design, and develop solutions to bridge the gap between simulation and real-world applications.
  • Utilize AI Agents, LLMs, and related technologies to accelerate the process of robot teaching and job sequencing.
  • Assist in developing simulation environments for virtual commissioning and testing robot operations in various scenarios.

What You'll Bring

  • A Master’s or Ph.D. degree in Electrical, Mechanical, Computer Engineering, Robotics, or a relevant discipline with more than 6 years of experience.
  • Experience in motion planning, job sequencing, and optimization algorithms.
  • Hands-on experience in developing robot motion planning algorithms for real-world applications.
  • Experience in kinematic and dynamic analysis of robot manipulators to ensure safe and accurate operation.
  • Proficiency in programming languages such as Python, C/C++, and C#.
  • Familiarity with ROS 1/2 and other similar libraries or software tools.
  • Knowledge of simulation and digital twin platforms (e.g., MuJoCo, Isaac Sim, Unity, Gazebo) is a plus.
  • Understanding of data quality requirements for different AI training tasks and data acquisition protocols.
  • Any patents, publications, specialist certifications, or awards in robotics and automation are an added advantage.

Before submitting your job application, please review our Data Protection Policy

Apply now »