M

Mujin

Robotics and AI for industrial automation

Robotics Software Engineer - C++, Optimization

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeTokyo, Japan¥8M - ¥15M /yrIn-person

About the Job

Requirements

  • A degree in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or a related field.
  • At least three years of professional or research experience in robotics or software engineering.
  • Strong proficiency in C++ and Python.
  • A solid understanding of linear algebra, three-dimensional geometry, and their applications to robotics.
  • Development experience in a Linux environment.
  • Strong motivation to solve real-world robotics challenges.
  • Business-level proficiency in either Japanese or English.

Responsibilities

  • Address technical and scientific challenges involving motion planning, control, packing, and system design for industrial robots, including robot arms and peripheral equipment.
  • Design, develop, and test algorithms for robotic manipulation tasks such as picking, packing, and material handling.
  • Build performance-critical software systems using concurrency.
  • Implement and optimize real-time communication modules for robot controllers and peripheral equipment using C/C++.
  • Collaborate with project management and integration teams to support proofs of concept and ensure smooth technical operation in customer environments.

Desired Qualifications

  • Experience using concurrent or hierarchical systems in a robot software stack such as ROS, OpenRAVE, or a proprietary framework.
  • Practical experience working with articulated robot hardware.
  • Advanced Linux skills.
  • Mathematical foundations in areas such as multibody dynamics, collision checking, graph and search algorithms, and optimization.

About the Company

Mujin

Robotics and AI for industrial automation

Mujin develops robotics and AI-powered automation for industrial settings. Its products combine robotic systems with software to automate tasks in manufacturing, logistics, and warehousing, and are designed to be installed and integrated into customers’ existing operations. Operations typically involve direct sales of hardware and software, plus service contracts and maintenance to support ongoing performance. Compared with others, Mujin emphasizes end-to-end integration and optimization of complex automation tasks across a global customer base, supported by ongoing service relationships rather than one-off hardware sales. The company’s goal is to improve productivity and operational efficiency for industrial clients worldwide by delivering practical, scalable automation solutions.

Company size
201-500
Company stage
Series D
Total funding
$458.6M
Headquarters
Tokyo, Japan
Founded
2021

Recently Posted Jobs

Explore more opportunities at Mujin

See more jobs