MU

Senior Robotics Algorithm Engineer (C++ / Optimization)

mujininc

Tokyo, JPonsitePosted Mar 4, 2026
Posting intelligenceMay be filled, listed long ago

Skills

workdayc++

About the role

Mujin is a global leader in industrial automation, redefining supply chain efficiency through MujinOS—our intelligent operating system for robotics. At our core is Machine Intelligence (MujinMI), a unique approach that leverages real-time digital twins and advanced perception, planning, and control algorithms to achieve fully autonomous operations. Our flagship product, MujinController, empowers users with a highly configurable, no-code interface. By integrating cutting-edge motion planning and computer vision, it enables seamless automation for complex applications such as palletizing, picking, and truck unloading. Headquartered in Japan with a growing presence in the US, China, and Europe, we invite you to join a dynamic environment where you can shape the future of automation.

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, allowing users to build solutions efficiently on our platform. We work in a fast-paced, agile environment where we collaborate closely, review ideas openly, and iterate quickly. Continuous learning and technical curiosity are strongly encouraged. As part of the Robotics System Team, you will design, develop, and deploy advanced algorithms that power Mujin’s real-time industrial robotic systems. Team Structure & Focus Areas Our team consists of three core algorithmic tracks. You may specialize in one 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.

Mujin is a global leader in industrial automation, redefining supply chain efficiency through MujinOS—our intelligent operating system for robotics. At our core is Machine Intelligence (MujinMI), a unique approach that leverages real-time digital twins and advanced perception, planning, and control algorithms to achieve fully autonomous operations. Our flagship product, MujinController, empowers users with a highly configurable, no-code interface. By integrating cutting-edge motion planning and computer vision, it enables seamless automation for complex applications such as palletizing, picking, and truck unloading. Headquartered in Japan with a growing presence in the US, China, and Europe, we invite you to join a dynamic environment where you can shape the future of automation.

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, allowing users to build solutions efficiently on our platform. We work in a fast-paced, agile environment where we collaborate closely, review ideas openly, and iterate quickly. Continuous learning and technical curiosity are strongly encouraged. As part of the Robotics System Team, you will design, develop, and deploy advanced algorithms that power Mujin’s real-time industrial robotic systems. Team Structure & Focus Areas Our team consists of three core algorithmic tracks. You may specialize in one 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.

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 Salary revision twice a year Additional bonuses are available based on performance Holidays Every Saturday and Sunday Annual paid leaves Maternity leave and Childcare leave Flex Holiday (take public holidays on days of your choice) Other holidays as defined by the company Company Benefits Flexible dress code policy Commuting allowance Japanese Social Security (Health Insurance, Pension, Labor Insurance) Monthly team dinner support Free buffet lunch every workday Free vending machines (offering drinks and snacks) High-end coffee machine Exclusive Employee Gym Access Japan Relocation Support Visa sponsorship Flight ticket support Shipping expenses coverage up to a specified limit Assistance for housing

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Japan varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Japan medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.