Robotics Perception Engineer | Remote | Warehouse Automation

Full-time
Remotely

Our client stands at the forefront of accessible robotics technology. Their mission? To become the global leader in warehouse automation. Recently launched and backed by industry titans—including Goldman Sachs and Sony—the company blends superior performance with unprecedented adaptability in their robotic solutions. Their innovative multi-robot systems leverage state-of-the-art perception technology to deliver exceptional value across Japan and beyond.


Key Responsibilities:

- Design and implement advanced perception features for warehouse robots using both classical computer vision and deep learning approaches.

- Collaborate with the hardware team to select optimal sensors (LIDAR, RGB-D cameras, ToF) and computational resources for robotic platforms.

- Develop compelling proof-of-concept demonstrations that showcase perception capabilities to potential customers.

- Create robust object detection, recognition, and tracking systems for dynamic warehouse environments.

- Implement SLAM (Simultaneous Localization and Mapping) and navigation algorithms for autonomous movement.

- Integrate perception subsystems with the broader robotics software architecture using ROS 2 frameworks.

- Optimize algorithms for real-time performance on resource-constrained embedded systems.

- Participate in system architecture discussions to enhance overall robotic performance.

- Document technical implementations and contribute to internal knowledge repositories.


Required Skills & Qualifications:

- Bachelor's degree or higher in Computer Science, Robotics, Computer Engineering or related technical field.

- Minimum 3-5 years of professional experience developing computer vision systems for robotics.

- Extensive expertise in classical computer vision techniques and libraries (OpenCV, PCL).

- Proven experience with ROS/ROS 2 development and robotic software architecture.

- Advanced proficiency in both Python and C++ programming languages.

- Strong background applying machine learning to computer vision problems (object detection, segmentation).

- Demonstrable portfolio of real-world computer vision applications in production environments.

- Exceptional understanding of algorithms, data structures, and computational complexity.

- Experience with 3D perception, point cloud processing, and depth sensor integration.

- Proficient with Linux/Unix development environments and toolchains.

- Experience with version control systems (Git) and collaborative software development.

- Strong analytical thinking and problem-solving capabilities.

- Excellent debugging skills for complex, multi-component systems.


Nice to Have:

- Experience with real-time sensor fusion techniques for robotics applications.

- Familiarity with game engines (Unity, Unreal) for simulation and visualization.

- Knowledge of CUDA or other GPU acceleration frameworks for computer vision.

- Experience with TensorFlow, PyTorch or other deep learning frameworks.

- Understanding of embedded systems constraints and optimization techniques.

- Prior work with Autonomous Mobile Robots (AMRs) or Autonomous Storage and Retrieval Systems.

- Experience with parallel computing and multi-threaded applications.

- Systems-level thinking and ability to optimize across software/hardware boundaries.

- Knowledge of warehouse logistics or supply chain operations.

- Strong communication skills with ability to present complex technical concepts to non-technical audiences.

- Published research or contributions to open-source robotics projects.


Why Join Our Team:

This role offers more than just another engineering position. How often can you work at the cutting edge of robotics perception while solving meaningful real-world challenges? As part of our team, you'll collaborate with world-class engineers, influence core product architecture, and—most importantly—see your innovations deployed in commercial environments.