Find jobs
Pricing
Sign in
FIND JOBSPRICINGSIGN INSIGN UP
← Back
MU
Mujininc

Backend Software Engineer (C++)

LocationTokyo, Japan (MJHQ)
Work modeon-site
Typefull-time
Department1 - Software Development, Backend System Team
Company size1,001–5,000 people
First seen5mo ago
Last seen2d ago
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.
About the role
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 systems.
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
Minimum Qualifications
•
BSc degree or higher in Computer Science, Computer Engineering, or related fields, or equivalent academic or work experience
•
Excellent experience and high proficiency in C++ and Python
•
Advanced Linux user, excellent experience in Linux software development
•
Expert in Linux internals, networking stack, network protocols, routing, async I/O, Docker and its internal workings
•
Experience in full-stack development
•
Technical communication skills in English
Preferred Qualifications
•
Expert in real-time OS, Linux kernel module development, EtherCAT
•
Experience in robotic software development
Ideal Candidates
•
We are looking for individuals who are ready to take ownership of challenging problems, work proactively and independently, and collaborate closely with team members across the organization.
•
You will work hands-on across the industrial robot controller stack, rather than being limited to a single component, and will tackle problems that may be new or unfamiliar, often requiring deep investigation and learning.
•
Since this work has broad impact across the engineering organization, Backend System Engineers play a key role and collaborate closely with many teams.
Interview Process:
•
Coding Assessment: Initial technical evaluation.
•
HR Interview: Discussion with Human Resources.
•
Hiring Manager Interview: One or two rounds with the hiring manager.
•
Take-Home Assignment & Feedback Interview (If Applicable): A task to complete on your own, followed by a feedback session.
Location
3-8-5 Tatsumi, Koto-Ku, Tokyo 135-0053, Japan
Work Hours
8:45 - 17:45 (with a 60-minute break)
Salary
•
Based on experience and skills
•
Salary revision twice a year
•
Additional bonuses are available based on performance
Holidays
•
Every Saturday and Sunday
•
Annual paid leaves
•
Maternity leave and Childcare leave
•
Flex Holiday (take public holidays on days of your choice)
•
Other holidays as defined by the company
Company Benefits
Explore Mujin Perks & Welfare Benefits
•
Flexible dress code policy
•
Commuting allowance
•
Japanese Social Security (Health Insurance, Pension, Labor Insurance)
•
Monthly team dinner support
•
Free buffet lunch every workday
•
Free vending machines (offering drinks and snacks)
•
High-end coffee machine
•
Exclusive Employee Gym Access
Japan Relocation Support
•
Visa sponsorship
•
Flight ticket support
•
Shipping expenses coverage up to a specified limit
•
Assistance for housing
More roles at Mujininc
Robotics Algorithm Engineer (Packing Algorithm & Optimization)Quality Assurance Engineer (Embedded Systems, Manufacturing Process)Computer Vision Engineer (Object Detection & 3D Pose Estimation)Supply Chain SpecialistManufacturing Operations Trainee
Seekless
Product
Find jobsCompaniesPricing
Legal
PrivacyTermsCookies
© 2026 SEEKLESS, INC. ALL RIGHTS RESERVED.BUILT WITH CARE