Robotics Algorithm Engineer (Packing Algorithm & Optimization)
Mujin, Tokyo, Japan (MJHQ)
The role
As part of the Robotics System Team, you will design and develop algorithms for real-time industrial robotic systems.
What you will do
- Design and implement robust algorithms for 3D bin packing, container/trailer loading, and space optimization — ensuring maximal utilization and compliance with physical and operational constraints.
- Work with spatial reasoning, 3D geometry, collision detection, and geometric data structures (e.g., for crates, pallets, container interiors).
- Integrate packing logic with MujinOS’s real-time motion planning and digital-twin workflows to feed downstream robotic behavior.
- Collaborate with robotics, perception, and systems teams to ensure that packing algorithms align with robot kinematics, motion planning, and real-world operational constraints (weight, stacking rules, fragile items, rotation limits, etc.).
- Profile, test, and optimize algorithms for high performance and scalability — able to run in real time or near-real time in high-throughput logistics environments.