Robotics Software Engineer (Fleet Management)

Hyundai Motor Group Innovation Center Singapore (HMGICS)

Singapore

On-site

SGD 120,000 - 190,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

Hyundai Motor Group Innovation Center Singapore (HMGICS) is seeking a Robotics Software Engineer focused on fleet management for AMR systems. You will design algorithms for task allocation, scheduling, routing, and real-time coordination across large robot fleets in production environments.

You will build simulation environments, analyze telemetry, and develop scalable software components that integrate with ROS2 and other robotics middleware.

Qualifications

  • Master's or Ph.D. in Computer Science, Robotics, Operations Research, Electrical Engineering or a related field with robotics/optimization experience.
  • Strong background in algorithms, optimization, and operations research, including scheduling, routing, and graph-based methods.
  • Proficiency in Python, C++, or C#, with experience developing scalable software systems.
  • Experience developing algorithms for multi-agent systems, path planning, robotic coordination, or fleet management.

Responsibilities

  • Design and develop algorithms for robotic fleet management, including task assignment, scheduling, routing, and resource allocation.
  • Develop strategies to improve multi-robot coordination, traffic management, and mission dispatching in dynamic operational environments.
  • Build and maintain simulation and testing environments to evaluate fleet strategies and validate system performance.
  • Analyze robot telemetry and operational data to identify system bottlenecks and drive continuous improvement.
  • Develop scalable software components and services that integrate with robotic systems using modern communication frameworks.
  • Collaborate with cross-functional teams to ensure the reliable deployment, integration, and operational performance of fleet management solutions.
  • Document system designs and stay up to date with advancements in robotics, multi-agent systems, and logistics optimization.

Skills

Algorithms & optimization
Multi-agent systems
Scheduling & routing
Python
C++
ROS2
Data analysis
Distributed systems
Communication protocols

Education

Master's or Ph.D. in CS/Robotics/OR/EE

Tools

ROS2
RESTful APIs
MQTT
Simulation tools

Job description

This position is responsible for designing and developing intelligent coordination strategies for large-scale robotic fleets operating in production environments. As a Robotics Software Engineer specializing in Fleet Management Algorithms, you will focus on optimization, scheduling, task allocation, routing, and simulation to enhance the operational efficiency, scalability, and robustness of autonomous mobile robot (AMR) systems. The role combines algorithm research, large-scale experimentation, and production system integration to address challenges in multi-agent coordination and multi-stage logistics operations, ultimately improving fleet performance and overall operational efficiency.

What To Expect
  • Design and develop algorithms for robotic fleet management, including task assignment, scheduling, routing, and resource allocation.
  • Develop strategies to improve multi-robot coordination, traffic management, and mission dispatching in dynamic operational environments.
  • Build and maintain simulation and testing environments to evaluate fleet strategies and validate system performance.
  • Analyze robot telemetry and operational data to identify system bottlenecks and drive continuous improvement.
  • Develop scalable software components and services that integrate with robotic systems using modern communication frameworks.
  • Collaborate with cross-functional teams to ensure the reliable deployment, integration, and operational performance of fleet management solutions.
  • Document system designs and stay up to date with advancements in robotics, multi-agent systems, and logistics optimization.
What You'll Bring
  • Master's or Ph.D. degree in Computer Science, Robotics, Operations Research, Electrical Engineering, or a related field, with experience in robotics, optimization, or large-scale distributed systems.
  • Strong background in algorithms, optimization, and operations research, including scheduling, routing, and graph-based methods.
  • Proficiency in Python, C++, or C#, with experience developing scalable and maintainable software systems.
  • Experience developing algorithms for multi-agent systems, path planning, robotic coordination, task allocation, or fleet management.
  • Experience building simulation environments and experimentation frameworks to evaluate algorithm performance.
  • Familiarity with real-time systems, control theory, and optimization methods.
  • Familiarity with system integration technologies such as RESTful APIs, MQTT, and distributed service architectures.
  • Strong data analysis skills, including analyzing robot telemetry, operational logs, and system performance metrics.
  • Experience with large-scale optimization, logistics system design, or robotics middleware (e.g., ROS2).
  • Experience working with robotic fleets or large-scale logistics/automation systems, including simulation and operational experimentation.
  • Proven ability to translate research or algorithmic innovation into practical production systems; publications or research contributions are a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer (Fleet Management)
Robotics Software Engineer (Fleet Management)

HYUNDAI MOTOR GROUP INNOVATION CENTER IN SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,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 - Mobile Robotics
Fleet Software Engineer - Mobile Robotics

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

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

Tyson Jay • Singapore

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

Tyson Jay Management • Singapore

On-site
SGD 90,000 - 130,000
Robotics Fleet Optimization Engineer
Robotics Fleet Optimization Engineer

HYUNDAI MOTOR GROUP INNOVATION CENTER IN SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Fleet Robotics Software Engineer - Optimization Lead
Fleet Robotics Software Engineer - Optimization Lead

Hyundai Motor Group Innovation Center Singapore (HMGICS) • Singapore

On-site
SGD 120,000 - 190,000
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 60,000 - 90,000
Robotics Software Engineer – Multi-Robot Fleet Optimizer
Robotics Software Engineer – Multi-Robot Fleet Optimizer

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