Skip to main content
Back to jobs

Senior Robotics Algorithm Engineer (C++ / Optimization)

External
mujininc logoMujininc · Tokyo, Japan
Full-timeOn-site3mo ago
AgileComputer VisionRobotics
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • Academic background in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or related fields
  • 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 skills or Japanese skills

Additional Information

Mujin is a global leader in industrial automation, redefining supply chain efficiency through MujinOS-our intelligent operating system for robotics. At our core is Machine Intelligence (MujinMI), a unique approach that leverages real-time digital twins and advanced perception, planning, and control algorithms to achieve fully autonomous operations. Our flagship product, MujinController, empowers users with a highly configurable, no-code interface. By integrating cutting-edge motion planning and computer vision, it enables seamless automation for complex applications such as palletizing, picking, and truck unloading. Headquartered in Japan with a growing presence in the US, China, and Europe, we invite you to join a dynamic environment where you can shape the future of automation. Our team develops MujinOS's fundamental algorithmic layer, blending control algorithms, real-time motion planning, and advanced packing algorithms. This layer powers downstream applications including palletizing, piece-picking, and depalletizing, allowing users to build solutions efficiently on our platform. We work in a fast-paced, agile environment where we collaborate closely, review ideas openly, and iterate quickly. Continuous learning and technical curiosity are strongly encouraged. As part of the Robotics System Team, you will design, develop, and deploy advanced algorithms that power Mujin's real-time industrial robotic systems. Team Structure & Focus Areas Our team consists of three core algorithmic tracks. You may specialize in one while collaborating across all: Control Algorithms Real-time trajectory control, robot dynamics, multibody modeling, and precision execution. Motion Planning Collision checking, sampling-based planning, optimization-based planning, high-speed bin-picking motions. Packing Algorithms Geometric reasoning, packing optimization, item fitting strategies, and fast combinatorial search. Location 3-8-5 Tatsumi, Koto-Ku, Tokyo 135-0053, Japan Work Hours 8:45 - 17:45 (with a 60-minute break) Salary Based on experience and skills Salary revision twice a year Additional bonuses are available based on performance Holidays Every Saturday and Sunday Annual paid leaves Maternity leave and Childcare leave Flex Holiday (take public holidays on days of your choice) Other holidays as defined by the company Company Benefits Flexible dress code policy Commuting allowance Japanese Social Security (Health Insurance, Pension, Labor Insurance) Monthly team dinner support Free buffet lunch every workday Free vending machines (offering drinks and snacks) High-end coffee machine Exclusive Employee Gym Access Japan Relocation Support Visa sponsorship Flight ticket support Shipping expenses coverage up to a specified limit Assistance for housing


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at mujininc? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect