Senior Software Engineer C++ and Python

Mujin is a Tokyo-based industrial robotics company providing MujinOS, intelligent robot controllers, and automated robotics solutions for logistics and manufacturing.

Tokyo, Japan
About Mujin, Inc.

Mujin develops and sells intelligent robot controllers and delivers robotics solutions. Its MujinOS platform integrates robots, AGVs, and automation devices using digital-twin-based control for industrial automation.

View jobs by Mujin, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop and maintain warehouse execution software, hardware drivers, backend services, APIs, and scalable HTTP servers. You will integrate industrial equipment, improve security and testing, collaborate on usability, and travel occasionally to customer sites for deployment and support.

Requirements

  • Hold a BSc degree or higher in computer science, computer engineering, or a related field, or equivalent experience
  • Demonstrate high proficiency in C++ and Python
  • Demonstrate advanced Linux software-development experience
  • Understand Linux internals, networking stacks, network protocols, routing, async I/O, and Docker
  • Have full-stack development experience

Responsibilities

  • Design, develop, and maintain warehouse execution software
  • Implement and integrate drivers for industrial hardware
  • Work with real-time operating systems and network protocols
  • Implement encryption and access controls
  • Design and optimize backend services and APIs
  • Develop scalable HTTP servers
  • Collaborate to improve usability and user experience
  • Maintain code quality and testing frameworks
  • Travel to customer sites for deployment and support
  • Tackle complex technical challenges

Benefits

  • Flexible dress code policy
  • Commuting allowance
  • Japanese social security including health insurance, pension, and labor insurance
  • Monthly team dinner support
  • Free buffet lunch every workday
  • Free drinks and snacks from vending machines
  • High-end coffee machine
  • Employee gym access
  • Japan relocation support
  • Visa sponsorship
  • Flight ticket support
  • Shipping-expense coverage up to a specified limit
  • Housing assistance
  • Annual paid leave
  • Maternity leave
  • Childcare leave
  • Flex Holiday

Hiring Process

Coding assessment → HR interview → one or two hiring-manager interviews → take-home assignment and feedback interview

Senior Software Engineer C++ and Python at Mujin, Inc. | JobStash