Back to all jobs
Mujin logo

Backend Software Engineer (C++)

Mujin
TokyoOn-site3y ago

About the role

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.

Responsibilities

  • Take end-to-end ownership of backend components supporting industrial robot controllers
  • Design, implement, and maintain reliable backend services and APIs with strong focus on performance and stability
  • Work on low-latency communication paths, including high-performance HTTP services and inter-process communication (e.g., ZeroMQ)
  • Develop and maintain backend components that interface with sensors such as 3D cameras and other industrial devices
  • Work with sensor SDKs, drivers, and APIs to ensure predictable data ingestion and behavior
  • Debug issues that span application logic, OS behavior, and device interaction
  • Own and continuously improve high-performance data pipelines that influence system-wide behavior
  • Design database usage and data access patterns with strong awareness of scale and efficiency
  • Contribute to defining, validating, and improving system metrics and KPIs
  • Diagnose and resolve complex production issues across multiple system layers
  • Contribute to controller provisioning, reset, and upgrade workflows with a focus on stability and predictability
  • Improve observability, diagnostics, and operational tooling to reduce long-term operational risk
  • Operate effectively in complex systems with evolving requirements and constraints
  • Make architectural and design decisions balancing performance, reliability, and maintainability
  • Drive improvements independently, from problem identification through implementation and rollout

Perks & benefits

  • Medical Insurance

741,000+ hidden jobs like this

Mujin and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.