MujinPublished about 8 hours
Logo Mujin

新卒向け ロボティクスシステムエンジニア (C++ / Optimization)

> 3 years of experience
Permanent contract
Embedded systems engineer
Motion
C++
Linear

Mujin - Robotics System Team

Mujin is revolutionizing industrial automation with the grand vision of "freeing people from arduous labor and realizing a world where humanity can focus on creativity and technological innovation."

At its core are our proprietary Machine Intelligence (MujinMI) and the platform "MujinOS," which integrates and controls robots and automated equipment. MujinOS, centered around real-time digital twin technology, enables industrial automation that eliminates the need for traditional programming and teaching. We are seeking individuals to join us in building the global standard for industrial automation in the dynamic environment of a Japanese-born global company accelerating supply chain DX by solving challenging automation problems worldwide.


🌟 About the Team 🌟

Our team is responsible for developing the core algorithmic layer of MujinOS, merging 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 develop 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 sense of technical curiosity.

As a member of the Robotics System Team, you will be entrusted with the design, development, and implementation of advanced algorithms that support Mujin's real-time industrial robot systems.


⚙️ Areas of Responsibility and Team Structure ⚙️

The team is primarily composed of three areas of expertise. You will collaborate across these areas, leveraging your specialization.

  • Control Algorithms: Real-time trajectory control, robot dynamics, multibody modeling, precise execution control, and more.
  • Motion Planning: Interference checking (collision detection), 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++ (Modern C++ recommended) and Python.
  • Understanding of linear algebra, 3D geometry, and their applications in robotics.
  • Development experience in a Linux environment.
  • Strong motivation to solve real-world robotics challenges.

Preferred Qualifications

  • Experience with concurrent or hierarchical systems in robot software stacks (ROS, OpenRAVE, or proprietary frameworks).
  • Practical experience handling multi-joint robot hardware.
  • Mathematical foundation in areas such as multibody dynamics, interference checking, graph/search algorithms, and optimization.

¥8,000,000 - ¥11,000,000 per year


🏢 Hiring Company: Mujin, Inc. 🏢

  • Address: 3-8-5 Tatsumi, Koto-ku, Tokyo 135-0053
  • 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
  • Trial period: 6 months

📅 Holidays & Leave 📅

  • Fully two-day weekend system
  • Annual paid leave
  • Bereavement leave
  • Maternity/childcare and family care leave systems
  • 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 Insurance, Health Insurance)
  • Monthly team dinner support
  • Daily free lunch buffet
  • Free vending machines (drinks and snacks)
  • High-quality coffee machine selected by the CTO
  • Free gym located within the office
Reference :mujininc+Mujin-C-Optimization

Skills

Backend
C++
Python
Frontend
Motion
Others
Linear
Project Management
Management
Electronic
ROS

Similar Jobs

brand cover
スタッフ機械学習エンジニア・ behavior planning & prediction
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Chuo City, JP
& Remote
Hybrid remote
≥ 5 years experience
brand cover
ソフトウェアエンジニア・maas motion planning
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Chuo City, JP
No remote work
Juniors accepted
Motion
11 days ago
brand cover
ui/uxデザイナー
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Chuo City, JP
No remote work
≥ 5 years experience
Figma
Make
Management
11 days ago
brand cover
ui/ux animator 3d
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Tokyo, Japan
No remote work
≥ 7 years experience
Motion
Figma
Blender
11 days ago
brand cover
ui/ux designer
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Tokyo, Japan
No remote work
≥ 5 years experience
Figma
Make
Management
11 days ago
brand cover
software engineer, maas motion planning
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Tokyo, Japan
No remote work
Juniors accepted
Motion
Machine Learning
C++
11 days ago
brand cover
software engineer, driving planning
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Tokyo, Japan
No remote work
≥ 3 years experience
Management
C
C++
11 days ago
brand cover
ml platform engineer, ad/adas
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Tokyo, Japan
& Remote
Hybrid remote
≥ 5 years experience
Machine Learning
Motion
Apache
11 days ago
brand cover
multimedia producer
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Tokyo, Japan
No remote work
≥ 5 years experience
AfterEffects
Make
Motion
11 days ago