This position is closed and is no longer accepting applications.

Software Engineer - Robot Navigation

Rapyuta Robotics Koto-ku, Tokyo
    💴 No salary range given
    🏡 No remote
    🧪 Minimum years of experience unspecified
    💬 No Japanese required
    🌏 Apply from abroad
    🧳 Relocate to Japan

About Rapyuta Robotics

Rapyuta Robotics Koto-ku, Tokyo

Building low­ cost, lightweight autonomous mobile robots with high-level intelligence distributed in the cloud, and enabling such robots to offload some of their heavy computation and seamlessly learn and share experiences with one another.

Key benefits

  • Open, inclusive, safe environment
  • There's always something to learn
  • Relocation support

About the position

We are developing the world’s first enterprise-level Platform-as-a-Service (PaaS) for robots, creating a rare opportunity for an experienced, product-focused engineering professional. Our PaaS aims to offer innovative features to handle every part of the product life cycle required to aid and deliver robust, scalable, and state-of-the-art robotics solutions to the end user. You will own key components of single and multi-agent system navigation.

Your responsibilities include but not limited to:

  • Collaborate in a team to design, develop, and test robust autonomous navigation capabilities in semi-structured and dynamic indoor environments
  • Maintain high-level of communication with cross-functional teams and partners
  • Contribute to software design reviews, architecture reviews, and best practices


  • Bachelor’s degree in Robotics, Computer Science, or a similar technical field of study, or equivalent practical experience with an outstanding track record
  • Experience with multi-agent path planning, obstacle avoidance, and motion control
  • Experience with autonomous mobile robots
  • Strong C++ programming skills
  • Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis
  • Demonstrated ability to design, implement, and test scalable and highly available software systems in a fast-paced environment
  • 2+ years of work experience in robotics
  • Strong communication skills, ability to work well in a team environment

Nice to haves

These aren’t required, but be sure to mention them in your application if you have them.

  • Doctoral or Master’s degree in Robotics or Computer Science
  • Experience with ROS and navigation frameworks
  • Experience in designing and implementing mapping and localization systems
  • 3+ years of experience in professional software development
  • Participant in robotic competitions, e.g. RoboCup, DARPA Grand Challenge, and/or contributions to open source projects
  • Startup experience

Other Jobs at Rapyuta Robotics

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.