Skip to main content
Robotics Algorithm Engineer (Control & Motion Planning)
Back to Jobs

Robotics Algorithm Engineer (Control & Motion Planning)

MujinTokyoPosted 0 days ago

Job Overview

Salary
¥8,000,000 - 13,000,000/year
Job Type
Full-time
Japanese Level
None Required
Category
Tech & Engineering
Visa Sponsorship

Description

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. To support the growth of our Control Algorithms and Motion Planning teams, we are looking for a Robotics Algorithm Engineer (Control & Motion Planning) . In this role, you will develop algorithms for robot dynamics, trajectory control, motion planning, and collision avoidance used in real-time industrial robotic systems. 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. Hiring 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.

Mujin

Mujin

Similar Jobs

Explore more in Tokyo

Frequently asked questions

What does Robotics Algorithm Engineer (Control & Motion Planning) at Mujin pay?
The advertised range is ¥8,000,000–¥13,000,000 per year.
Does this role offer visa sponsorship?
Yes, this position is listed as offering visa sponsorship.
Is this job remote?
This role is listed as on-site. Location: Tokyo. Employment type: full_time.
What level of Japanese is required?
The listing specifies none.