Job Requirements
Robotics Kinematics & Motion Planning Engineer
We are seeking a Robotics Engineer with strong expertise in kinematics and motion planning to develop an automatic camera pose generation system.
The role focuses on replacing manual robot teaching with geometry-based automatic pose generation while integrating with an existing robot replay and execution system.
The engineer will work closely with robotics, vision, and system integration teams to ensure safe, reachable, and production-ready robot movements.
Key Responsibilities
-
Develop and implement inverse kinematics (IK) solutions for 6-axis industrial robots from 3D object
-
Validate robot reachability for automatically generated camera poses
-
Perform joint limit and singularity analysis
-
Implement motion feasibility and safety validation
-
Support collision checking (robot self-collision and robot–environment interaction)
-
Integrate generated robot poses into existing replay/control software
-
Work with 3D CAD models of target bodies and robotic systems
-
Support simulation validation prior to real-world deployment
-
Participate in on-site testing and production validation environments
Work Experience
Mandatory Technical Skills
Strong Understanding Of
-
Forward and Inverse Kinematics
-
Homogeneous transformations
-
Rotation matrices
-
Workspace and singularity analysis
-
Experience with 6-DOF industrial robots (ABB, Doosan, KUKA, Fanuc, UR or equivalent)
-
Experience in motion planning and trajectory validation
-
Proficiency in Python or C++
-
Solid foundation in linear algebra and 3D geometry
Preferred Skills
-
Experience with ROS / ROS2 / MoveIt
-
Familiarity with robot OEM SDKs
-
Knowledge of collision detection techniques
-
Experience working with 3D CAD models and mesh processing
-
Understanding of camera extrinsic and intrinsic calibration
-
Experience in automation environments
Experience
-
3–6 years of hands-on robotics experience
-
Proven experience deploying robotic solutions in industrial settings