Robotics Software Engineer 3D Bin Packing and Optimization
Mujin is a Tokyo-based industrial robotics company providing MujinOS, intelligent robot controllers, and automated robotics solutions for logistics and manufacturing.
Funding history
About Mujin, Inc.
Mujin develops and sells intelligent robot controllers and delivers robotics solutions. Its MujinOS platform integrates robots, AGVs, and automation devices using digital-twin-based control for industrial automation.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and optimize 3D bin-packing, container-loading, and space-optimization algorithms. You will integrate packing logic with real-time motion planning and digital-twin workflows, account for robot and operational constraints, and translate logistics requirements into robust production software.
Requirements
- 5+ years of professional software engineering experience
- Strong proficiency in Python and C++
- Understanding of algorithms, computational geometry, spatial data structures, packing problems, or operations research
- Familiarity with optimization frameworks or custom heuristics and solvers
- Ability to translate logistics and warehouse constraints into maintainable software
- Exposure to mixed-SKU palletizing, container loading or unloading, or dynamic storage and packing systems
- Professional working proficiency in English
Responsibilities
- Design and implement algorithms for 3D bin packing, loading, and space optimization
- Work with spatial reasoning, 3D geometry, collision detection, and geometric data structures
- Integrate packing logic with real-time motion-planning and digital-twin workflows
- Align packing algorithms with robot kinematics and operational constraints
- Profile, test, and optimize algorithms for performance and scalability
- Translate real-world logistics constraints into production-ready technical solutions
Benefits
- Paid time off including vacation, sick leave, and holidays
- Access to cutting-edge robotics and the MujinOS technology stack
Hiring Process
Online coding assessment with a quiz and coding exercises → HR interview → hiring-manager interview → take-home assignment and feedback interview if applicable
