C

Senior Software Engineer (Robotics OS Validation & Simulation)

creative tokyo • Greater Tokyo Area
Visa Sponsorship Relocation
Apply
AI Summary

Design and implement automated testing frameworks to validate Mujin OS across robotic systems in real-world production environments. Focus on end-to-end system validation, debugging, and improving testing methodologies for complex robotic workflows. Requires expertise in Python, Linux, and test automation with a passion for robotics and distributed systems.

Key Highlights
Design and build large-scale automated test infrastructure for validating robotic systems in production environments
Develop simulation components for robots, sensors, conveyors, and warehouse systems to replicate real deployments
Lead technical improvements in testing methodologies and mentor engineers in quality engineering practices
Key Responsibilities
Design and implement test automation frameworks to validate cross-functional robotic system behaviors (e.g., vision-to-motion coordination, robot-to-conveyor synchronization)
Develop end-to-end test cases simulating real customer deployments and operational workflows in large-scale simulation environments
Analyze test results and system telemetry to detect behavioral issues or performance regressions, collaborating with cross-functional teams to resolve failures
Improve testing methodology and infrastructure across the engineering organization, including code reviews and mentoring in testing practices
Technical Skills Required
Python Linux Test Automation Frameworks
Benefits & Perks
Visa sponsorship
Relocation support
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 (drinks and snacks)
High-end coffee machine
Exclusive Employee Gym Access
Annual paid leaves
Maternity and Childcare leave
Flex Holiday (take public holidays on days of choice)
Nice to Have
Experience with robotics frameworks (ROS, OpenRAVE, or similar)
Experience working with robotic simulation environments
Strong knowledge of distributed systems and inter-process communication
Experience with messaging systems (e.g., ZeroMQ)
Advanced experience with Pytest
Experience building large-scale automated test systems
Experience with E2E frameworks (e.g., Playwright)
Familiarity with 3D programming and rendering pipelines
Proficiency in C++ or TypeScript
Business-level Japanese communication skills

Job Description


Jobs / Senior Software Engineer (Robotics OS Validation & Simulation)

Senior Software Engineer (Robotics OS Validation & Simulation)

Mujin Tokyo

EngineeringSoftware Engineer

Apply

Language

EN: Business

JP: Business

Salary

Unavailable

See Salary Ranges

Employment Type

Full time

Job Description

The Senior Software Engineer (Robotics OS Validation & Simulation) is responsible for validating the Mujin OS across our entire robotics ecosystem used in live warehouses and factories.

In this role, you will design the automated testing architecture that ensures robotic systems behave correctly when deployed in real production environments. Rather than testing isolated components, you will validate how complete systems operate together—including robot arms, custom end-effectors, vision systems, conveyors, and other industrial equipment.

Most validation is performed through large-scale simulation environments that reproduce real customer deployments. The test infrastructure runs continuously in automated environments to ensure Mujin OS continues to operate safely and reliably in production as the system evolves.

This role is ideal for engineers who enjoy working on complex, real-world systems where software, hardware, networking, and physics intersect.

Responsibilities

Testing Infrastructure

  • Design and implement test automation frameworks that validate cross-functional behaviors of robotic systems within Mujin OS (e.g., vision-to-motion coordination, robot-to-conveyor synchronization).
  • Build end-to-end test cases that simulate real customer deployments and operational workflows.
  • Develop simulation components representing robots, sensors, conveyors, and warehouse systems.

System Validation & Debugging

  • Analyze test results and system telemetry to detect behavioral issues or performance regressions.
  • Work with cross-functional engineering teams to isolate and resolve system-level failures.

Technical Leadership

  • Improve testing methodology and infrastructure across the engineering organization.
  • Review code and mentor engineers in testing practices and quality engineering.

Qualifications

Minimum Requirements

  • BSc degree or higher in Computer Science, Computer Engineering, Robotics, or related fields (or equivalent academic or work experience).
  • Proven experience developing production-quality software systems, not just test scripts.
  • Proficiency in designing and implementing test automation frameworks and test cases for software systems.
  • High proficiency in Python for developing test automation frameworks and test cases.
  • Advanced Linux user with extensive experience in Linux software development.
  • Business-level English communication skills.
  • High motivation to deliver a high-quality robotics software platform and make a positive impact on the world.

Preferred Qualifications

Robotics Systems

  • Experience with robotics frameworks (ROS, OpenRAVE, or similar).
  • Experience working with robotic simulation environments.

Software Systems

  • Strong knowledge of distributed systems and inter-process communication.
  • Experience with messaging systems (e.g., ZeroMQ).

Testing & Automation

  • Advanced experience with Pytest.
  • Experience building large-scale automated test systems.
  • Experience with E2E frameworks (e.g., Playwright).

Others

  • Familiarity with 3D programming and rendering pipelines.
  • Proficiency in C++ or TypeScript.
  • Business-level Japanese communication skills.

Why This Role?

  • You will not be running repetitive manual tests or writing simple web automation. Instead, you will design the systems that validate how multiple machines—robots, sensors, conveyors, and software—interact in a shared physical workspace. Your work will ensure that complex robotic systems configured by customers operate reliably in real production environments.

About The Company

Mujin develops and sells "intelligent robot controllers" with the goal of building a common platform for industrial robots. Conventional robots are suitable for automating repetitive work, but traditionally they've been hard to install in environments where products and surroundings change. Most robots have complex settings that are hard to change for each use case. Mujin's tech solves this problem using technology called motion planning. It allows them to provide solutions that replace heavy but simple work done by humans with automation by robots. The technology is used primarily for logistics and manufacturing applications.

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

  • 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

Apply

Browse Jobs by Role

Design Jobs

Design Design Director Digital Artist Graphic Design

Illustration Motion Graphics Product Design Service Design

UI Design UX Design UX Research UX Writing

Visual Design Video Web Design

Engineering Jobs

Android Engineer iOS Engineer

Front End Developer Back End Developer

Full Stack Developer QA Engineer

Product Jobs

Product Design Product Management

Marketing

Brand Manager Copywriting Marketing Social Media

Operations

Account Executive Project Coordinator Project Manager

Data Jobs

Data Analyst Data Scientist Machine Learning

Other

Gaming Jobs Volunteer Jobs

Responsibilities

Testing Infrastructure

  • Design and implement test automation frameworks that validate cross-functional behaviors of robotic systems within Mujin OS (e.g., vision-to-motion coordination, robot-to-conveyor synchronization).
  • Build end-to-end test cases that simulate real customer deployments and operational workflows.
  • Develop simulation components representing robots, sensors, conveyors, and warehouse systems.

System Validation & Debugging

  • Analyze test results and system telemetry to detect behavioral issues or performance regressions.
  • Work with cross-functional engineering teams to isolate and resolve system-level failures.

Technical Leadership

  • Improve testing methodology and infrastructure across the engineering organization.
  • Review code and mentor engineers in testing practices and quality engineering.

Minimum Requirements

  • BSc degree or higher in Computer Science, Computer Engineering, Robotics, or related fields (or equivalent academic or work experience).
  • Proven experience developing production-quality software systems, not just test scripts.
  • Proficiency in designing and implementing test automation frameworks and test cases for software systems.
  • High proficiency in Python for developing test automation frameworks and test cases.
  • Advanced Linux user with extensive experience in Linux software development.
  • Business-level English communication skills.
  • High motivation to deliver a high-quality robotics software platform and make a positive impact on the world.

Preferred Qualifications

Robotics Systems

  • Experience with robotics frameworks (ROS, OpenRAVE, or similar).
  • Experience working with robotic simulation environments.

Software Systems

  • Strong knowledge of distributed systems and inter-process communication.
  • Experience with messaging systems (e.g., ZeroMQ).

Testing & Automation

  • Advanced experience with Pytest.
  • Experience building large-scale automated test systems.
  • Experience with E2E frameworks (e.g., Playwright).

Others

  • Familiarity with 3D programming and rendering pipelines.
  • Proficiency in C++ or TypeScript.
  • Business-level Japanese communication skills.

Why This Role?

  • You will not be running repetitive manual tests or writing simple web automation. Instead, you will design the systems that validate how multiple machines—robots, sensors, conveyors, and software—interact in a shared physical workspace. Your work will ensure that complex robotic systems configured by customers operate reliably in real production environments.

About The Company

Mujin develops and sells "intelligent robot controllers" with the goal of building a common platform for industrial robots. Conventional robots are suitable for automating repetitive work, but traditionally they've been hard to install in environments where products and surroundings change. Most robots have complex settings that are hard to change for each use case. Mujin's tech solves this problem using technology called motion planning. It allows them to provide solutions that replace heavy but simple work done by humans with automation by robots. The technology is used primarily for logistics and manufacturing applications.

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

  • 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

Browse Jobs by Role

Design Jobs

Design Design Director Digital Artist Graphic Design

Illustration Motion Graphics Product Design Service Design

UI Design UX Design UX Research UX Writing

Visual Design Video Web Design

Engineering Jobs

Android Engineer iOS Engineer

Front End Developer Back End Developer

Full Stack Developer QA Engineer

Product Jobs

Product Design Product Management

Marketing

Brand Manager Copywriting Marketing Social Media

Operations

Account Executive Project Coordinator Project Manager

Data Jobs

Data Analyst Data Scientist Machine Learning

Other

Gaming Jobs Volunteer Jobs

Similar Jobs

Explore other opportunities that match your interests

Senior Software Engineer (Python)

Programming
•
13h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

creative tokyo

Greater Tokyo Area

Spatial Intelligence Engineer

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

yodo labs

Greater Tokyo Area
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

girasol energy inc. ヒラソル・...

Greater Tokyo Area

Subscribe our newsletter

New Things Will Always Update Regularly