freehire launches on Product Hunt on 26 August.

Follow →

Senior Build Systems Engineer

Open 62d

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

Mujin is hiring a Senior Software Engineer for the DevOps team. The team is currently small, and you will play a key role in building and optimizing large-scale C/C++ build systems, with CI infrastructure supporting the workflow.

Responsibilities

  • Design and implement a modern and optimized build system, adhering to best practices and coding standards.
  • Create early prototypes and write technical documentation to propose system changes.
  • Manage and improve the CI infrastructure and tools.
  • Ensure good coding practices and code quality through consistent code reviews.
  • Collaborate with other engineering teams to improve and optimize the CI tools.

Minimum Requirements

  • Understanding of C/C++ compilation processes and build tools (such as CMake).
  • Experience integrating and operating build systems within CI/CD pipelines.
  • Proficiency in at least one programming language used for internal tooling (Python or Go).
  • Working knowledge of Bash scripting and Linux administration (Debian preferred).
  • Experience operating containerized environments (such as Docker, k8s, etc).
  • Proficiency with Git version control and collaborative branching workflows.
  • Experience in planning and executing infrastructure projects or system migrations.

Preferred Requirements

  • Hands-on experience with Bazel, JHbuild, or Gnome build tools, or building complex, distributed build systems.
  • Knowledge of package management systems across multiple languages (Python, C++, Rust, or JavaScript).
  • Experience with Kubernetes
  • Experience writing technical proposals and design specifications.
  • Familiarity with Agile software development.

Interview Process:

  • Resume Screening
  • Take-home coding test
  • HR interview
  • Technical interview
  • Culture/Team fit interview

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

  • 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

What this application asks

lever

Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Portfolio URL

  • Document 1 upload · optional
  • Document 2 upload · optional
  • Where did you first learn about us? choose one · optional
  • Could you specify the referrer, event, or media where you heard about us? optional
  • Please select your current country of residence choose one · optional
  • What is the highest level of education you have completed or are currently pursuing? choose one · optional
  • Our job requires commuting to our office in Tokyo. Please confirm if you meet this requirement. choose one · optional
  • Please rate your English Language proficiency choose one · optional
  • Please rate your Japanese Language proficiency choose one · optional
  • Why are you interested in Mujin? written answer · optional

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available