Mujin

Backend Software Engineer (C++)

Mujin
Apply
over 3 years ago
Tokyo, JapanSeniorSponsorship offered

Responsibilities

  • Design, build, maintain, and own backend systems, services, APIs, and components supporting industrial robot controllers.
  • Develop low-latency communication paths using high-performance HTTP services and inter-process communication such as ZeroMQ.
  • Integrate sensors, 3D cameras, industrial devices, sensor SDKs, drivers, and APIs into predictable data flows.
  • Build and continuously improve high-performance, data-intensive backend pipelines and efficient database access patterns.
  • Diagnose and resolve production issues spanning application logic, operating-system behavior, and device interaction.
  • Improve controller provisioning, reset, upgrade, observability, diagnostics, operational tooling, system metrics, and reliability.
  • Make architectural and design decisions balancing performance, reliability, and maintainability while driving improvements independently through rollout.

Requirements

  • Bachelor of Science 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 excellent experience in Linux software development.
  • Expertise in Linux internals, networking stacks, network protocols, routing, asynchronous I/O, Docker, and Docker internals.
  • Experience in full-stack development.
  • Technical communication skills in English.
  • Preferred qualifications include expertise in real-time operating systems, Linux kernel module development, and EtherCAT.
  • Experience in robotic software development is preferred.
  • Ability to take ownership, work proactively and independently, investigate unfamiliar problems deeply, and collaborate across teams.

Benefits

  • Visa sponsorship and Japan relocation support, including flight ticket support, shipping expense coverage up to a specified limit, and housing assistance.
  • Commuting allowance, Japanese Social Security including health insurance, pension, and labor insurance.
  • Free buffet lunch every workday, free vending machines with drinks and snacks, a high-end coffee machine, monthly team dinner support, and exclusive employee gym access.
  • Flexible dress code policy and salary revision twice a year; additional performance-based bonuses are available.
  • Work location is 3-8-5 Tatsumi, Koto-Ku, Tokyo, Japan, with working hours of 8:45–17:45 and a 60-minute break.
  • Saturdays and Sundays off, annual paid leave, maternity and childcare leave, flex holidays, and other company holidays.

Categories

H1B sponsorship

Sponsorship offered
Visa sponsorship
From this job posting

Mujin’s past filings provide context. They do not guarantee sponsorship for a current opening.

Verified yearly history is not available for this company.

Job fields receiving H1B certifications

A job-field breakdown is not available for this company.

Source: US Department of Labor
Mujin

About Mujin

201-500 employees
Contact me