✨ Mujin: Revolutionizing Industrial Automation ✨
Mujin is on a mission to "liberate people from arduous labor and create a world where humanity can focus on creativity and technological innovation." We are revolutionizing industrial automation with this grand vision.
At our core are our unique Machine Intelligence (MujinMI) and MujinOS, a platform that integrates and controls robots and automated equipment. MujinOS, powered by real-time digital twin technology, enables industrial automation without traditional programming or teaching. We are seeking passionate individuals to join our dynamic, global team originating from Japan, as we build the world standard for industrial automation and accelerate supply chain DX by solving challenging automation problems worldwide.
🌟 About the Team 🌟
Our team is responsible for developing the core algorithmic layer of MujinOS, which fuses control algorithms, real-time motion planning, and advanced packing algorithms. This layer forms the foundation for downstream applications like palletizing, piece picking, and depalletizing, enabling users to efficiently build solutions on our platform.
We operate in a fast-paced, agile environment, valuing close team collaboration, open idea reviews, and rapid iteration. Our culture strongly encourages continuous learning and a persistent curiosity for technology.
As a member of the Robotics System Team, you will be entrusted with the design, development, and implementation of advanced algorithms that power Mujin's real-time industrial robot systems.
🎯 Areas of Responsibility and Team Structure 🎯
The team is structured around three main areas of expertise. You will collaborate across these domains, leveraging your specialized knowledge.
- Control Algorithms: Real-time trajectory control, robot dynamics, multibody modeling, precise execution control, and more.
- Motion Planning: Collision checking, sampling-based motion planning, optimization-based planning, high-speed bin picking motions, and more.
- Packing Algorithms: Geometric reasoning, packing optimization, item placement strategies, high-speed combinatorial search, and more.
Responsibilities
- Tackle technical and scientific challenges in motion planning, control, packing, and system design for industrial robots (robot arms and peripheral equipment).
- Design, develop, and test algorithms for robot manipulation tasks such as picking, packing, and material handling.
- Build performance-critical software systems utilizing concurrency.
- Implement and optimize real-time communication modules with robot controllers and peripheral equipment using C/C++.
- Collaborate with project management and integration teams to support Proofs of Concept (PoCs) and ensure smooth technical operation in actual customer environments.
Minimum Requirements
- Degree in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or a related field.
- 3+ years of practical or research experience in robotics or software engineering.
- High proficiency in C++ and Python.
- Solid understanding of linear algebra, 3D geometry, and their applications in robotics.
- Experience developing in a Linux environment.
- Strong motivation to solve real-world robotics challenges.
- Business-level Japanese or English proficiency.
Preferred Qualifications
- Experience using concurrent or hierarchical systems within robot software stacks (ROS, OpenRAVE, or proprietary frameworks).
- Hands-on experience working with multi-joint robot hardware.
- Advanced Linux skills.
- Mathematical foundation in areas such as multibody dynamics, collision checking, graph/search algorithms, and optimization.
¥8,000,000 - ¥15,000,000 per year
🏢 Hiring Company: Mujin, Inc. 🏢
〒135-0053 Tokyo, Koto-ku, Tatsumi 3-8-5
Nearest Stations: 7-minute walk from Tatsumi Station (Tokyo Metro Yurakucho Line), 10-minute walk from Shinonome Station (Rinkai Line)
⏰ Working Hours ⏰
- Start: 8:45 AM, End: 5:45 PM
- Break: 60 minutes
💰 Salary 💰
- Annual salary system (determined based on experience and ability)
- Salary revisions twice a year
- Probationary period: 6 months
📅 Holidays & Leave 📅
- Fully two-day weekend system
- Annual paid leave
- Bereavement leave
- Maternity/childcare and family care leave system
- Flex Holiday System (allows you to take public holidays on any chosen day)
- Other holidays according to the company calendar
✨ Benefits & Welfare ✨
- Casual dress code
- Commuting allowance provided
- Various social insurances (Employment Insurance, Workers' Accident Compensation Insurance, Pension, Health Insurance)
- Monthly team dinner support
- Daily free lunch buffet
- Free vending machines (drinks and snacks)
- High-quality coffee machine curated by the CTO
- Free on-site gym