Robotics Software Engineer - Navigation

  • Tokyo
  • No Remote
  • Full-time
  • December 23, 2025
Conditions
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

We are seeking a proactive and skilled Navigation Engineer to join our robotics team, focusing on wheeled mobile platforms. This role is ideal for engineers who are passionate about autonomous navigation and eager to push the boundaries of robotic mobility.

You will work closely with cross-functional teams—including perception, control, hardware, and software engineers—to design, implement, and optimize navigation systems for real-world deployment. Your ability to communicate effectively, share knowledge, and contribute to a dynamic development environment will be key to your success.

 

Key Responsibilities

  • Develop and maintain navigation stacks using ROS (Robot Operating System), including ROS Navigation Stack and custom solutions
  • Implement and optimize path planning algorithms such as Hybrid A* for dynamic environments
  • Containerize and manage development environments using Docker for scalable deployment
  • Collaborate with perception, localization and control teams to ensure seamless integration of navigation modules
  • Conduct simulation and real-world testing of navigation systems
  • Stay up-to-date with the latest research, tools, and trends in robotic navigation and actively propose new technologies and approaches
  • Document system architecture, design decisions, and performance evaluations

 

Requirements

Minimum skills:

  • Master's degree in Robotics, Computer Science, or a related field
  • 5+ years of professional software development experience
  • Solid experience with ROS and navigation stack development
  • Proficiency in path planning algorithms
  • Hands-on experience with ROS (Robot Operating System), Docker and CI/CD tools
  • Strong programming skills in C++ and Python
  • Hands-on with Linux-based development environments
  • Demonstrated ability to work independently and proactively explore new technologies

 

Preferred skills:

  • Experience with ROS2 and transitioning systems from ROS1 to ROS2
  • Knowledge in Perception and Computer Vision, including sensor fusion, object detection, SLAM, and AI
  • Familiarity with simulation and visualization tools
  • Experience working in agile development environments and using version control systems like Git
  • Experience with Behavior Tree

 

Benefits

  • Competitive salary and benefits package
  • Opportunity to work on cutting-edge robotics technologies
  • Collaborative and innovative work environment
  • Career growth and development opportunities
  • VISA application support

Rapyuta Roboticsは、世界的に見てもまだ黎明期であるロボティクスプラットフォーム及びロボットソリューションを創造・提供する企業でグローバルスタートアップです。

2014年にロボットのためのインターネットを先駆けたEU FP7プロジェクト「RoboEarth」を手掛けたチューリッヒ工科大学のメンバーが中心となってスピンアウトしました。現在は、日本およびインドにオフィスを構えています。

マシンとマシンを繋げ、人々の生活を豊かにする。我々の信念の一つである、「Empathy (共感)」に基づき、「きつい」「きたない」「危険」の仕事は自動化されるべきだと強く信じています。人々はより知的で創造的な仕事にチャレンジする選択肢を与えられるべきだ思っています。私たちは、円滑で、接続・調整された機械で自動化を可能にしたいと考えています。

ロボットをより身近なものにし、誰にとっても有用なものにするために、複数のロボット及び複数種類のロボットを賢く協調制御することを得意とする、ロボティクスプラットフォーム「rapyuta.io」を開発・サービス提供しており、特に倉庫物流の自動化に注力しています。

「rapyuta.io」は、ロボット間の協調連携機能のみならず、ロボットソリューションの効果計測シミュレーションや、ソフトウェア・アップデートを含めたリモートメンテナンス機能も有しています。これにより、プロジェクトの計画や実行・管理が煩雑な複数種類のロボットソリューションの導入を効果的に実行し、現場で使える品質を提供します。

我々は、ロボティクスが人を排除するのではなく、身近なパートナーとして人のために働き、新たな働き方や新たな収益機会が創造されることを期待しています。

View Rapyuta Robotics's company page

↑ Back to top ↑

Robotics Software Engineer - Navigation at Rapyuta Robotics
APPLY NOW  ➜