Backend Software Engineer C++
Mujin is a Tokyo-based industrial robotics company providing MujinOS, intelligent robot controllers, and automated robotics solutions for logistics and manufacturing.
Funding history
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.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, build, and operate backend systems for industrial robot controllers. You will develop high-performance services, APIs, communication paths, and data pipelines; integrate sensor data; troubleshoot across application, operating-system, and device layers; and improve reliability, observability, provisioning, and operational tooling.
Requirements
- Bachelor's degree or higher in computer science, computer engineering, a related field, or equivalent experience
- High proficiency in C++ and Python
- Advanced Linux software development experience
- Expert knowledge of Linux internals, networking stacks, network protocols, routing, asynchronous I/O, and Docker internals
- Full-stack development experience
- Technical communication skills in English
Responsibilities
- Design and own backend systems for industrial robotics platforms
- Implement and maintain reliable backend services and APIs
- Build low-latency HTTP and inter-process communication paths
- Integrate sensor-driven data flows and industrial devices
- Develop and improve high-performance data pipelines
- Design efficient database usage and data-access patterns
- Define and improve system metrics and KPIs
- Diagnose and resolve production issues across system layers
- Improve controller provisioning, reset, and upgrade workflows
- Improve observability, diagnostics, and operational tooling
- Make architectural decisions that balance performance, reliability, and maintainability
Benefits
- Flexible dress code
- Commuting allowance
- Japanese social security, including health insurance, pension, and labor insurance
- Monthly team dinner support
- Free daily buffet lunch
- Free vending machines with drinks and snacks
- Coffee machine
- Employee gym access
- Japan relocation support
- Visa sponsorship
- Flight ticket support
- Shipping-expense coverage up to a specified limit
- Housing assistance
- Two-day weekend
- Annual paid leave
- Maternity leave
- Childcare leave
- Flexible holiday
Hiring Process
Coding assessment → HR interview → one or two hiring manager interviews → take-home assignment and feedback interview, if applicable.
