Robotics Algorithm Engineer (C++ / Optimization)
- Tokyo
- No Remote
- Full-time
- January 30, 2026
About Mujin
Mujin creates MujinOS, the intelligent operating system for industrial robotics. By leveraging real-time digital twins, MujinOS seamlessly connects and orchestrates equipment to achieve fully autonomous operations. At our core is Machine Intelligence (MujinMI), a unique approach offering advanced perception, planning, and control algorithms that solve the most challenging automation problems.
Trusted by globally recognized companies, we are redefining supply chain efficiency. Headquartered in Japan with growing teams in China, the US, and Europe, we invite you to join a dynamic environment where you can shape the future of automation.
Team Structure & Focus Areas
Our team develops MujinOS’s fundamental algorithmic layer, blending control algorithms, real-time motion planning, and advanced packing algorithms. This layer powers downstream applications including palletizing, piece-picking, and depalletizing. You may specialize in one track while collaborating across all:
- Control Algorithms: Real-time trajectory control, robot dynamics, multibody modeling, and precision execution.
- Motion Planning: Collision checking, sampling-based planning, optimization-based planning, high-speed bin-picking motions.
- Packing Algorithms: Geometric reasoning, packing optimization, item fitting strategies, and fast combinatorial search.
Responsibilities
- Tackle scientific and technical challenges in motion planning, control, packing, and system design for industrial robots (robot arms and other peripherals).
- Design, develop, and test algorithms for robotic manipulation tasks such as picking, packing, and material handling.
- Build highly concurrent, performance-critical software systems.
- Implement and optimize real-time communication modules with robot controllers and peripheral devices using C/C++.
- Team up with our project management and integration teams to support PoCs and ensure that our technologies work smoothly in real customer setups.
Minimum Requirements
- Academic background in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or related fields.
- 3+ years of academic or industry experience in robotics or software engineering.
- Strong proficiency in C++ and Python.
- Solid understanding of linear algebra, 3D geometry, and their applications in robotics.
- Experience working in Linux environments.
- High motivation to solve real-world robotics problems.
- Business level English skills or Japanese skills.
Preferred Qualifications
- Experience with concurrent or hierarchical robotic software stacks (e.g., ROS, OpenRAVE, custom frameworks).
- Hands-on experience with multi-joint robot hardware.
- Advanced Linux skills.
- Mathematical foundations in areas such as multibody dynamics, collision checking, graph/search algorithms, or optimization.
Why Mujin
- Real-World Impact: Your algorithms become production-grade applications that run on factory floors globally.
- Elite Team: Work alongside experienced robotics specialists from top global programs (e.g., NTU, CMU, Stanford).
- Complete Autonomy: We develop the core platform in-house, unifying planning, perception, simulation, and control.
- Rapid Deployment: Solve previously impossible automation challenges and see them deployed rapidly.
Interview Process
- Coding Assessment: Initial technical evaluation.
- HR Interview: Discussion with Human Resources.
- Hiring Manager Interview: One or two rounds with the hiring manager.
- Take-Home Assignment: A task to complete on your own, followed by a feedback session (if applicable).
Employment Conditions
- Location: 3-8-5 Tatsumi, Koto-Ku, Tokyo 135-0053, Japan
- Work Hours: 8:45 - 17:45 (with a 60-minute break)
- Salary: Based on experience and skills; revision twice a year; performance bonuses available.
- Holidays: Every Saturday/Sunday, annual paid leave, Maternity/Childcare leave.
Company Benefits & Support
- Environment: Free buffet lunch every workday, free vending machines, and high-end coffee.
- Health & Wellness: Japanese Social Security (Full insurance), exclusive employee gym access.
- Social: Monthly team dinner support and flexible dress code.
- Relocation: Visa sponsorship, flight ticket support, shipping expense coverage, and housing assistance.
About Mujin
Mujin develops "MujinController," a platform that leverages a real-time digital twin and advanced robotics to seamlessly connect industrial equipment for fully autonomous operations.
Driven by their unique approach towards Robotics, Machine Intelligence (MujinMI), Mujin offers a robust suite of perception, planning, and control algorithms, enabling autonomous robot movement and transforming automation in challenging industrial environments.
Trusted by globally recognized companies, Mujin's cutting-edge technology enhances efficiency and innovation across the supply chain. With headquarters in Japan and expanding offices in China, the US, and Europe, Mujin offers a dynamic, fast-growing environment where your work directly shapes the future of automation.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.






