Robotics Software Engineer - Localization & Perception

Rapyuta Robotics

Apply to this job
Koto City, Tokyo, Japan on site Until 8/23/2026 3+ years exp H-1B sponsor history First posted May 22, 2025 Last posted May 22, 2025
Job description

We are looking for a Robotics Software Engineer who excels in localization, SLAM, and perception-driven robotics. You will design, build, and optimize algorithms that let our robots understand where they are and what surrounds them—then deliver those capabilities in production-grade ROS/Docker environments. If you thrive on turning cutting-edge research into reliable, real-world performance, we’d love to meet you.

Responsibilities:

  • Design, implement, and refine localization & SLAM pipelines for mobile and stationary robots.
  • Build perception modules for 3-D point-cloud processing, object detection, tracking, and sensor fusion.
  • Integrate, test, and release software in ROS with Docker-based CI/CD.
  • Profile, debug, and tune performance on CPU / GPU hardware for real-time operation.
  • Work with mechanical, firmware, and product teams to ship robust, scalable solutions.
  • Own features end-to-end—from architecture through field validations.
  • Track emerging research; propose and prototype improvements to keep us at the state of the art.

Requirements

Minimum skills:

  • 3 + years delivering localization and SLAM in production robots.
  • Deep knowledge of perception libraries (PCL or equivalent), classical & ML-based detection/tracking, and multi-sensor data fusion.
  • Expert C++ and solid Python; strong grasp of software design patterns, testing, and code review.
  • Hands-on ROS 1 / 2, Docker, and automated build / deploy pipelines.
  • Demonstrated success bringing robots from lab to field.

Preferred skills:

  • M.S. or Ph.D. in Robotics, Computer Science, or related discipline.
  • GPU programming (CUDA, TensorRT) and real-time optimization.
  • Embedded or hardware-level integration experience.

Benefits

  • Competitive salary
  • Working with exceptionally talented and diverse team
  • Visa and relocation support
About this role

Summary

Develop and optimize localization, SLAM, and perception algorithms for real-time robotics.

Job title

Robotics Software Engineer - Localization & Perception

Experience level

3+ years

Minimum experience

3+ years exp

Industry

software

Location requirements

Koto City, Tokyo, Japan; remote not specified

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

C++PythonROSDockerperception libraries

Preferred skills

machine learningGPU programmingembedded systems

Specializations

localizationSLAMperceptionROSDocker
Locations

Structured locations inferred from the posting.

Koto City, Tokyo, Japan

On-site City