Software Engineer - Robotics Control Systems

  • Tokyo
  • No Remote
  • Full-time
  • January 22, 2025
Conditions
yen-icon
¥7.2M ~ ¥12M /yr
location-icon
Apply from Japan Only
(You must live in Japan to apply)
Requirements
language-icon
Language Requirements
Japanese: Conversational
English: Fluent
career-icon
Minimum Experience
Mid-level or above

Description 

We are committed to our core value of "Empathy," aiming to automate "demanding," "dirty," and "dangerous" jobs, and create a society where people can engage in more intellectual and creative work. By developing and supporting the implementation and operation of robotics platforms and robot solutions utilizing the world's most advanced control and coordination technologies, we strive to realize this vision. 

In this position, you will be working with our Robotics Control Systems team to help drive innovation and optimization in Multi-Robot Controls. You will manage key parts of our distributed intelligence system for ASRS and pick assist robots. You will be designing, implementing, testing and maintaining:  

  • the global and local behavior controllers that govern the decision making for the fleet of autonomous robots.  
  • the path planners and executors that control and dictate robot traffic.  
  • different task allocation strategies and their optimizations.  
  • our production grade open-source distributed intelligence framework, ALICA. 

In addition, you will be expected to:  

  • do architecture and code reviews for the fellow teammates and contribute to a collaborative environment 
  • contribute to core team processes and to company-wide efforts  
  • identify opportunities for improvements in engineering processes and make relevant recommendations  
  • be versatile and open to working on challenging problems that our customers bring to the table as our business grows. 
  • Understand the user needs and ensure the work done delivers value for those users 

 

Requirements

Minimum qualifications  

  • Bachelor’s or higher Degree in Computer Science, Robotics, or a similar technical field of study  
  • Excellent grasp of Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis  
  • Good OOP and multi-threading knowledge  
  • Proficiency in C++ 11 or above  
  • At Least 3 years of corporate or research experience in Software Engineering or Robotics 

 

Preferred qualifications  

  • ROS (Robot Operating System), Python 
  • Experience with libraries like SMACH, Behavior Tree, RosPlan  
  • Experience in the field of multiagent systems, constraint programming or distributed systems  
  • Experience with robots (autonomous or manually operated)  
  • Knowledge of CI/CD systems  
  • Startup experience 

Rapyuta Robotics is a global technology startup that builds cloud robotics solutions. Their goal is to empower lives through connected machines so humans can focus on intellectually challenging and creative work. They have around 110 employees across their offices in Japan and India.

While improvements in technology are helping to make robotics more accessible to markets, the ability to integrate all the required expertise remains a barrier for most companies. Rapyuta Robotics is building a platform to make robots more attainable and useful to anyone.

Their platform makes it easy for businesses to deploy robotics solutions without needing in-house robotics expertise. By integrating robot hardware, software, sensor data, and applications in the cloud — where powerful data centers manage the heavy computation — Rapyuta’s platform lets end-users focus on their business processes instead of on managing robot hardware or software infrastructure.

Empowering Lives with Connected Machines.
Rapyuta Robotics strongly believes that the dirty, dull, and dangerous work should be automated and people should be given an option to take up more intellectually challenging and creative work. They aim to enable this automation with machines that are connected and coordinated.

They hope that robotics will not exclude people, but work for them as a familiar partner, creating new ways of working and new revenue opportunities.

View Rapyuta Robotics's company page

↑ Back to top ↑

Software Engineer - Robotics Control Systems at Rapyuta Robotics
APPLY NOW  ➜🇯🇵 Residents Only