Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Backend Software Engineer (C++)
ICT
💰 Salary Not shared
📊 Market 500,000 JPY–850,000 JPY/mo (6,000,000 JPY–10,200,000 JPY/yr)
About the Company
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. We are looking for a Backend Engineer to design, build, and own the core backend systems that power our industrial robotics platforms. In this role, you will take end-to-end ownership of backend components supporting robot controllers, working close to hardware, sensors, and operating systems to deliver reliable, high-performance systems in real-world production environments. You will design and operate low-latency services, data-intensive pipelines, and robust communication paths that directly influence system behavior on the factory floor. This role requires strong systems thinking, a focus on performance and reliability, and the ability to drive improvements independently across complex, evolving
Responsibilities
- ● Design and own backend systems for industrial robotics platforms
- ● 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)
- ● Integrate and support sensor-driven data flows
- ● 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
- ● Build and operate data-intensive backend pipelines
- ● 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
- ● Drive system reliability and operational excellence
- ● 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
- ● Solve complex, real-world engineering problems
- ● 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
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Mujin Japan.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas