Mujin

Senior Robotics Algorithm Engineer (C++ / Optimization)

Mujin
Apply
6 months ago
Tokyo, JapanSenior

Responsibilities

  • Address technical challenges in motion planning, control, packing, and system design for industrial robots and peripherals.
  • Design, develop, and test algorithms for robotic manipulation, including picking, packing, and material handling.
  • Build highly concurrent and performance-critical software systems.
  • Implement and optimize real-time communication modules with robot controllers and peripheral devices using C/C++.
  • Collaborate with project management and integration teams to support proof-of-concepts and customer deployments.

Requirements

  • Academic background in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or a related field.
  • 5+ years of academic or industry experience in robotics and 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 or Japanese skills.
  • Preferred: experience with concurrent or hierarchical robotic software stacks such as ROS, OpenRAVE, or custom frameworks.
  • Preferred: hands-on experience with multi-joint robot hardware and advanced Linux skills.
  • Preferred: mathematical foundations in multibody dynamics, collision checking, graph/search algorithms, or optimization.

Benefits

  • Work on production-grade industrial robotics applications deployed globally.
  • Collaborate with experienced robotics specialists, mentors, and supportive teammates.
  • Develop the core Mujin platform in-house across planning, perception, simulation, and control.
  • Location: Tokyo, Japan, with stated work hours of 8:45–17:45 and a 60-minute break.
  • Weekends off, annual paid leave, maternity and childcare leave, and flexible public-holiday scheduling.
  • Commuting allowance, Japanese social security, monthly team dinner support, free buffet lunch, free vending machines, coffee machine, and employee gym access.
  • Japan relocation support, visa sponsorship, flight ticket support, shipping expense coverage, and housing assistance.

Tech Stack

Categories

Robotics
Mujin

About Mujin

201-500 employees
Contact me