Software Engineer for Robotics Simulation

Tokyo, Japan (MJHQ)
1 - Software Development – Testing Team /
Full-Time (English) /
On-site
Mujin develops "MujinController," a platform that leverages a real-time digital twin and advanced robotics to seamlessly connect industrial equipment for fully autonomous operations.
Driven by our unique approach towards Robotics Machine Intelligence (MujinMI), we offer a robust suite of perception, planning, and control algorithms, enabling autonomous robot movement and transforming automation in challenging industrial environments.
Trusted by globally recognized companies, our cutting-edge technology enhances efficiency and innovation across the supply chain. With headquarters in Japan and expanding offices in China, the US, and Europe, Mujin offers a dynamic, fast-growing environment where your work directly shapes the future of automation.

As part of the Testing Team, you will be responsible for the quality and efficiency of Mujin’s software product and software development process and for establishing the best software development process in the world.

Responsibilities

You will be engaged with the topics below:
- Simulation development
- Analyse and fix failures in both the simulator and product code
- DevOps pipeline monitoring system
- Real-world testing
- Develop tools for monitoring and analysing issues

Minimum Requirements

    • Excellent experience and skills of software development and software testing using C++ or Python on Linux
    • Excellent understanding of classical and modern computer science and practical software engineering such as network, operating system, virtualization and container technology
    • Technical communication skills in English
    • Eagerness to keep learning new technology and to develop yourself

Preferable Requirements

    • Experience in Robotics
    • Experience in Computer Vision
    • Experience in Continuous Integration and Continuous Development
    • Experience in automatic test suit reduction
    • Experience in data-driven testing with massive data

Attractiveness

    • Pioneer Simulation Development: Lead the creation of a state-of-the-art simulator that serves as the linchpin for testing our robotics solutions. Witness the convergence of virtual and real environments, shaping the future of robotic testing.
    • Harness Advanced Algorithms: Gain exclusive access to the latest algorithms crafted by our talented computer vision and robotics engineers. Collaborate with experts at the forefront of technology to implement cutting-edge solutions in our simulation environment.
    • Elevate Your Programming Expertise: As a Testing Engineer, you'll not only contribute to simulation development but also engage in professional code reviews for diverse teams. Sharpen your programming skills while collaborating with top-notch developers across various projects.

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 available based on performance
Holidays
・Every Saturday and Sunday
・Annual paid leaves
・Maternity leave and Childcare leave
・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