Senior Software Engineer for Industrial Robot Applications (C++)

  • Tokyo
  • No Remote
  • Full-time
  • November 7, 2024
Conditions
yen-icon
¥8M ~ ¥14M /yr
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Senior or above
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.
 
We are seeking a Senior Software Engineer to join our Robotics System Team within our fast-paced, agile development environment. As a key member of the Robotics System Team, you will be responsible for leading the design, development, and implementation of advanced robotics technologies to enhance our core product: MujinController. MujinController can transform any basic industrial robot into a powerful intelligent robot with 3D vision and real-time motion planning capabilities
 
 

Responsibilities

  • Lead the development of motion planning, control, and system design of industrial robots applications, and solve cutting-edge scientific and technical challenges.
  • Design, develop, and test motion planning and control algorithms for industrial robots to execute various tasks, highly concurrent software systems, and real-time communication modules with robot controllers and peripheral devices in C/C++.
  • Lead the deployment of Mujin systems at customer sites, ensuring successful implementation and integration.
  • Mentor and guide junior team members, providing technical leadership and direction.
  • Work collaboratively with cross-functional teams to identify and address technical challenges, and contribute to the development of innovative solutions.

 

Minimum Requirements

  • Advanced degree in computer science, robotics, or related fields.
  • 5+ years of work experience in robotics or software engineering.
  • Strong proficiency in C++.
  • Experience using linear algebra and 3D geometry to solve engineering problems.
  • Experience with Linux.
  • Strong passion to make robotics systems to be used in production.

 

Preferable Requirements

  • Proven experience in developing concurrent and hierarchical robotic software systems such as ROS.
  • Experience leading software development in small to medium-scale teams.
  • In-depth knowledge of multi-joint robot hardware.
  • Advanced Linux user.
  • Mathematical background such as multibody dynamics, collision checking, search algorithms, and optimization.

 

Attractiveness

  • We are focused on solving real-world problems and your contributions are deployed quickly to empower industrial robots to perform tasks that were previously impossible.
  • Our team members come from specialized areas in robotics and have achieved degrees from top-tier universities such as Nanyang Technological University, Carnegie Mellon University, and MIT, and some have won top prizes in robotics competitions.
  • We use "machine intelligence" to make our robots intelligent. It's a fusion of real-time motion planning, perception, simulation, and control technologies. Read it here.
  • As a Senior Robotics Software Engineer, you will have the opportunity to work on cutting-edge robotics technologies, mentor junior team members, and contribute to the development of innovative solutions. We are looking for a passionate and experienced individual who can lead the development of advanced robotics software systems.

 

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

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 their unique approach towards Robotics, Machine Intelligence (MujinMI), Mujin offers 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, Mujin's 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.

View Mujin's company page

↑ Back to top ↑

Senior Software Engineer for Industrial Robot Appl... at Mujin
APPLY NOW  ➜