Our client is an innovative software company developing technology that helps businesses create more engaging, intelligent customer experiences. With a strong focus on artificial intelligence, automation, and practical technology applications, the company is expanding its capabilities into robotics and autonomous systems.
The organization offers an entrepreneurial environment where engineers can take meaningful ownership, collaborate across disciplines, and turn advanced research into products used in real-world settings. This is an opportunity to join a growing team working with physical robots deployed across hospitals, hotels, retail environments, and other customer-facing locations.
Employees are encouraged to experiment, solve complex problems pragmatically, and contribute directly to the evolution of a next-generation robotics platform. The role is based in Japan and offers a hybrid working arrangement.
As an Autonomous Driving / 2D & 3D SLAM Engineer, you will develop, integrate, and deploy localization, mapping, visual odometry, and state-estimation algorithms for autonomous robots and vehicles.
You will work with real sensor data from 3D LiDAR, depth and RGB cameras, and IMUs, transforming advanced robotics concepts into reliable production systems. Your responsibilities will include designing and implementing SLAM and sensor-fusion algorithms, improving localization performance in complex environments, and validating solutions on physical robots.
Working primarily in C++ within Linux and ROS/ROS2 environments, you will collaborate with software and robotics engineers to integrate algorithms into the broader platform. You may also contribute to autonomous driving frameworks, point-cloud processing, path planning, simulation, and edge deployment. This role is ideal for an engineer who enjoys combining mathematical rigor with hands-on experimentation and real-world product development.