Mujin

Senior Software Engineer (C++ & Python)

Mujin
Apply
over 1 year ago
Tokyo, JapanSenior

Responsibilities

  • Design, develop, and maintain warehouse execution software for inventory, scheduling, and order fulfillment.
  • Implement and integrate drivers for robots, conveyors, 3D cameras, sensors, PLCs, AGVs, ASRS, and WMS platforms.
  • Work with real-time operating systems and network protocols for efficient, low-latency communication.
  • Implement encryption and access controls to secure systems.
  • Build and optimize high-performance backend services, APIs, and scalable HTTP servers.
  • Collaborate with backend and frontend teams to improve system usability and user experience.
  • Maintain code quality and testing frameworks for system reliability.
  • Travel occasionally to domestic and international customer sites for deployment and support.

Requirements

  • A BSc degree or higher in Computer Science, Computer Engineering, or a related field, or equivalent academic or work experience.
  • Excellent experience and high proficiency in C++ and Python.
  • Advanced Linux usage and extensive Linux software development experience.
  • Expertise in Linux internals, networking stacks, network protocols, routing, asynchronous I/O, Docker, and Docker internals.
  • Experience with full-stack development.
  • Preferred experience with real-time operating systems, Linux kernel module development, EtherCAT, and robotic software development.

Benefits

  • Japan relocation support, visa sponsorship, flight ticket support, shipping expense coverage up to a specified limit, and housing assistance.
  • Flexible dress code, commuting allowance, Japanese social security, monthly team dinner support, free buffet lunch, free vending machines, high-end coffee machine, and exclusive employee gym access.
  • Work schedule is 8:45–17:45 with a 60-minute break in Tokyo, Japan.
  • Weekends, annual paid leave, maternity and childcare leave, flex holidays, and other company holidays are provided.
  • Salary is based on experience and skills; salary is reviewed twice yearly and performance bonuses are available.

Categories

Mujin

About Mujin

201-500 employees

Mujin builds the MujinController platform and turnkey robotic systems that combine 3D vision, motion planning, and real‑time control to automate logistics and manufacturing tasks such as picking, palletizing, and material handling. It sells software and integrated automation cells to warehouse and factory operators. Founded in 2011 and headquartered in Tokyo, the privately held company operates globally, with subsidiaries in the United States and Europe.

Contact me