Software Engineer (Fleet Management)

XSQUARE TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

XSQUARE Technologies in Singapore is seeking a hands-on Fleet Management Software Engineer to build backend services coordinating AGVs, AMRs, and autonomous forklifts in warehouse environments. You’ll focus on fleet-level software, including task dispatch, scheduling, and WCS integration.

You will work with Python, C++, Java, Go and ROS, designing scalable, distributed systems while collaborating across software, robotics, and deployment teams to deliver robust fleet-management solutions.

Qualifications

  • Proficiency in Python, C++, Java, Go or equivalent backend language.
  • Strong knowledge of algorithms, data structures, concurrency and networking.
  • Experience with REST APIs, WebSockets, MQTT, TCP/IP or similar protocols.
  • Understanding of asynchronous communication, timeouts, retries and state synchronization.
  • Experience in fleet-management, robotics, or distributed software projects.
  • Ability to explain technical concepts to diverse stakeholders.
  • Proactive team member who collaborates across software, robotics and deployment teams.

Responsibilities

  • Design, implement, and maintain software services for robot assignments, task dispatching, mission execution and fleet monitoring.
  • Develop algorithms for task allocation, scheduling, traffic coordination and charging coordination.
  • Develop and maintain VDA 5050-compliant interfaces and integration with WCS and third-party fleets.

Skills

Python
C++
Java
Go
Algorithms
Data structures
Concurrency
Networking
OO design
REST APIs
WebSockets
MQTT
ROS
Distributed systems

Tools

ROS

Job description

About the role

We are seeking a skilled and hands-on Fleet Management Software Engineer to develop software systems for coordinating AGVs, AMRs, autonomous forklifts, and other mobile robots within warehouse and industrial environments. This role focuses on fleet-level software, including robot assignment, task scheduling, traffic management, mission execution, charging coordination, VDA 5050 compliance, and integration with Warehouse Control Systems and third-party robot fleets. The successful candidate should have a strong software engineering background with good knowledge of mobile robotics, ROS, AMR architecture, and distributed systems. This position does not focus on developing onboard localization, SLAM, perception, navigation, or low-level vehicle-control software. Beyond technical execution, the successful candidate will demonstrate strong engineering discipline and cross-functional collaboration to support standardized, scalable, and maintainable product delivery.

Key responsibilities
  • Design, implement, and maintain software services for robot assignments, task dispatching, mission execution, multi-vendor fleet integration, fleet monitoring, robot-state management, WCS integration
  • Develop algorithms for task allocation, robot selection, scheduling, traffic coordination, deadlock prevention, congestion management, and charging allocation
  • Develop and maintain VDA 5050-compliant interfaces, including order, state, instant action, connection, factsheet, and visualization messages
  • Participate in system testing, simulation, commissioning, customer deployment, troubleshooting, and performance optimization
About you
  • Professional proficiency in Python, C++, Java, Go, or another suitable backend programming language
  • Strong understanding of algorithms, data structures, concurrency, networking, and object-oriented software design
  • Experience with REST APIs, WebSockets, MQTT, TCP/IP, or other software and industrial communication protocols
  • Understanding of asynchronous communication, timeouts, retries, acknowledgements, message ordering, duplicate messages, and state synchronization
  • Understanding of task allocation, scheduling, robot dispatching, traffic management, resource locking, charging coordination, and mission execution
  • Proven experience contributing to fleet-management, robotics, warehouse automation, or distributed software projects
  • Ability to explain technical concepts clearly to Engineering, Product, Operations, Management, customers, and external vendors
  • Proactive team member who identifies blockers, manages dependencies, and works effectively across software, robotics, hardware, and deployment teams
About us

XSQUARE Technologies is a subsidiary of Goldbell Group.

Compensation will be aligned with your experience, technical knowledge, and relevant industry exposure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Fleet Management Software Engineer
Robotics Fleet Management Software Engineer

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Robotics Engineer (Control & Embedded Systems)
Robotics Engineer (Control & Embedded Systems)

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Robotics Software Engineer (Fleet Management)
Robotics Software Engineer (Fleet Management)

Hyundai Motor Group Innovation Center Singapore (HMGICS) • Singapore

On-site
SGD 120,000 - 190,000
Fleet Software Engineer - Mobile Robotics
Fleet Software Engineer - Mobile Robotics

Tyson Jay Management • Singapore

On-site
SGD 90,000 - 130,000
Fleet Software Engineer - Mobile Robotics
Fleet Software Engineer - Mobile Robotics

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Robotics Software Engineer (Fleet Management)
Robotics Software Engineer (Fleet Management)

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Fleet Software Engineer - Robotics Dispatch & Fleet Ops
Fleet Software Engineer - Robotics Dispatch & Fleet Ops

Tyson Jay Management • Singapore

On-site
SGD 90,000 - 130,000
Robotics Engineer: Control & Embedded Systems for AGV Fleet
Robotics Engineer: Control & Embedded Systems for AGV Fleet

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Solutions Engineer
Solutions Engineer

XSQUARE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Robotics System Engineer (AMR)
Senior Robotics System Engineer (AMR)

Digital Place Vision Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000