Senior Robotics Software Engineer – Fleet & Navigation Systems - AGF Team
TELEXISTENCE
- Tokyo, Japan
- Hybrid
- Full-time
- Senior Level
- Posted
Responsibilities
- , with additional involvement in
- navigation and path planning
- Design and develop
- Fleet Management System (FMS)
- Develop
- task allocation, dispatching, scheduling, robot coordination, and fleet monitoring
- Implement fleet-level
- traffic management, resource reservation, deadlock detection, and recovery
- Develop interfaces between the
- FMS and individual robot autonomy stacks
- Develop and integrate
- navigation and path-planning
- capabilities, including route planning, obstacle avoidance, and navigation behaviors.
- Integrate
- FMS, navigation, localization, perception, control, and robot hardware
- into a complete autonomous system.
- Develop and maintain
ROS/ROS2-based robotics software and system interfaces
- Integrate third-party robotics software and technologies.
- using logs, telemetry, simulation, and real-robot testing.
- Improve system
- reliability, scalability, performance, and fault tolerance
Requirements
- 3+ years of experience
- developing software for robotics, autonomous systems, or mobile robots.
- Strong
- C++ and Linux/Ubuntu
- Strong hands-on experience with
- ROS/ROS2
- Solid understanding of
- to identify the appropriate solution.
Preferred
- Experience in one or more of the following is a plus:
- Fleet Management Systems / multi-robot coordination
- Task allocation, scheduling, dispatching, or fleet optimization
- Traffic management, resource reservation, and deadlock handling
- Nav2 / ROS2 Navigation Stack
- Global/local path planning and motion planning
- LiDAR or camera-based perception
- Robot/system orchestration and behavior planning
- Low-level vehicle control
- Gazebo, Isaac Sim, or other robotics simulation platforms
- Production deployment of autonomous robots in
- logistics or industrial environments
Key Responsibilities
- software for autonomous mobile robots.
- Diagnose complex fleet-level and robot-level failures for production deployment.
Required Qualifications
Bachelor's or Master's degree in
- Computer Science, Robotics, Electrical Engineering, or related field development skills.
- mobile robot navigation and autonomous systems
Experience with
- AMRs, AGVs, AGFs, autonomous vehicles, or similar robotic systems
- Understanding of fleet management, multi-robot coordination, task planning, or traffic management
- Good understanding of path planning, route planning, obstacle avoidance, and navigation
- Strong system integration and debugging skills.
Experience deploying and debugging software on real robots
Good English communication skills.
A
- strong robotics software engineer with depth in fleet management and breadth across autonomous robotics
- You should be able to understand how fleet decisions affect individual robot behavior, and how navigation, localization, perception, and control affect fleet-level performance.
- For example, when a robot becomes blocked, the candidate should be able to reason across task assignment, traffic management, route planning, localization, perception, and robot execution
- Fleet Management → Robot Orchestration → Navigation → System Integration → Production Deployment
