MujinPublié il y a environ 17 heures
Logo Mujin

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

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
Référence :mujininc+Mujin-C-Optimization

Skills

Back-end
C++
Python
Front-end
Motion
Autres
Linear
Gestion de projet
Management
Électronique
ROS

Jobs similaires