engineering
Posted Mar 10, 2025Senior Software Engineer (C++ & Python)
at Mujin-corp
Tokyo, JapanOn-site
Responsibilities
- Implement and integrate drivers for industrial hardware, including robots, conveyors, 3D cameras, sensors, PLCs, AGVs, ASRS, and WMS.
- Ensure system security by implementing robust encryption and access control mechanisms.
- Design and optimize high-performance backend services and APIs for seamless integration with third-party warehouse software.
- Develop and enhance scalable HTTP servers to handle large-scale warehouse operations.
- Collaborate closely with backend and frontend teams to improve system usability and user experience.
- Maintain code quality and testing frameworks to ensure high system reliability.
Requirements
- 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.
- Team Introduction As a Software Engineer on Mujin's Warehouse Execution System (WES) & Fleet Management (FM) team, you will play a key role in designing, developing, and deploying Mujin’s advanced warehouse execution and fleet management systems.
Benefits
- By integrating cutting-edge motion planning and computer vision, it enables seamless automation for complex applications such as palletizing, picking, and truck unloading.
Additional details
- Mujin is a global leader in industrial automation, redefining supply chain efficiency through MujinOS—our intelligent operating system for robotics.
- Our flagship product, MujinController, empowers users with a highly configurable, no-code interface.
- 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 works at the intersection of robotics, automation, and software engineering to optimize warehouse operations and ensure seamless orchestration of robots and industrial equipment.
- Responsibilities Design, develop, and maintain WES software to manage warehouse inventory, scheduling, and order fulfillment.
- Work with real-time operating systems (RTOS) and network protocols to ensure system efficiency and low-latency communication.
- Occasionally travel to customer sites, both domestically and internationally, for deployment and support.
- Tackle complex technical challenges in a fast-paced environment.
- Take on additional tasks related to the above responsibilities as needed.