Software Development Engineer - Distributed Intelligence

  • Tokyo
  • No Remote
  • Full-time
  • February 7, 2024
Apply from Anywhere πŸ‘
Relocation to Japan πŸ‘
(Overseas visa sponsorship supported)
Language Requirements
Japanese: Not Required πŸ‘
English: Fluent
Minimum Experience
Mid-level or above


Our Tokyo Platform team is looking for a robotics software engineer capable of supporting the team to build state-of-the-art scalable autonomous mobile robots. The team works closely with some of the leading Japanese companies to build pioneering robotics solutions by leveraging, our cloud robotics platform. The team’s mission is to be a market leader in the development of scalable, collaborative, and flexible autonomous robots..

In this role, the engineer will support:

  • Collaborating with top-level robotics engineers to build a common stack scalable to many different robots and applications.
  • Developing solutions in which robots collaborate with humans and each other to complete complex tasks
  • Designing protocols and architecture to support interaction between robots and external components such as elevators, conveyors, and humans.



Minimum Qualifications

  • Degree in Computer Science, Physics, Mathematics, Robotics, or a similar field of study
  • 3+ years experience working with C++ in a production or research environment
  • Experience working in a linux/unix based environment
  • A strong knowledge of algorithms and design patterns


Preferred Qualifications

  • Experience in ROS, TDD, and CI/CD practices
  • Experience with python
  • Participation in robotics clubs or competitions
  • Experience with asynchronous programming

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

Search jobs from Rapyuta Robotics in Japan
Software Development Engineer - Distributed I... at Rapyuta Robotics