Design, develop, and deploy advanced algorithms for industrial robotic systems, focusing on motion planning, control, and packing.
About this role
Mujin, a global leader in industrial automation, is hiring a Robotics System Engineer (C++ and optimization) in the Robotics System Team, which builds the algorithmic core of MujinOS from control algorithms, real-time motion planning and packing algorithms. This layer supports palletizing, piece-picking and depalletizing, and engineers specialize in one of the three areas while working across all.
The engineer takes on technical problems in motion planning, control, packing and system design for industrial robot arms and peripherals, designs, develops and tests algorithms for picking, packing and material handling, builds performance-critical concurrent software, implements and optimizes real-time communication modules with robot controllers in C/C++.
Applicants need a degree in computer science, robotics, mechanical or electrical engineering or a related field, three or more years of work or research experience in robotics or software engineering, strong C++ and Python, a solid grasp of linear algebra and 3D geometry, and Linux development experience. Business-level Japanese or English is required. ROS experience is preferred.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.