jobapplier

Senior Robotics Software Engineer – Fleet & Navigation Systems - AGF Team

TELEXISTENCE

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