
Senior Build Systems Engineer
Mujin · Tokyo, Japan (MJHQ) · Onsite
Weak hiring record · median 131 days open
All reasons
- Open 230 days
- 82% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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
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 jobs at Mujin
All 22- Software Engineer – Open Position (Robotics / Backend, C++)Mujin · Tokyo, Japan (MJHQ)12d ago
- 【岡崎MeetUPイベント|10/23(金)18時開始】フィジカルAI実装で製造業を変える~人材不足時代のモノづくり戦略~Mujin · Okazaki, Aichi, Japan (MJPN)27d ago
- Platform EngineerMujin · Tokyo, Japan (MJHQ)1mo ago
- ビジュアルデザイナー|世界最先端のフィジカルAI企業のブランドを創るMujin · Tokyo, Japan (MJPN)1mo ago
- Robotics Algorithm Engineer (Packing Algorithm & Optimization)Mujin · Tokyo, Japan (MJHQ)2mo ago
Similar roles
- System Engineer / Application Engineer , System Development Group - Corporate Business Operation 2 Section , Corporate Business Operation Department , Group Sales Division (GSD)Rakuten · Tokyo, Japan1mo ago
- Senior Network Security Engineer, System Security Engineering Group - Security Engineering Section (RMI Security Eng. & Ops Dep)Rakuten · Tokyo, Japan · Osaka, Japan1mo ago
- Principal Systems EngineerHarman · Ariake - Tokyo, Japan19d ago
- Network Engineer - System Infrastructure Department, System Division, Rakuten Bank, Ltd.Rakuten · Tokyo, Japan1mo ago
- Systems & Network Engineer, JapanCIC · Tokyo, JP5mo ago
- System EngineerHarman · Ariake - Tokyo, Japan5mo ago