Search Jobs

Search by job, company or skills

Lead Multi-Robot Systems Engineer

Lead Multi-Robot Systems Engineer

Kerry Consulting
Fresher
  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

Overview
A leading advanced technology and robotics organization is hiring a Lead Engineer to join its Singapore-based engineering team focused on Multi-Robot Systems (MRS) and swarm intelligence solutions. This role sits at the intersection of robotics, distributed systems, and AI, supporting the development of autonomous robotic platforms capable of collaborative decision-making and coordinated operations in dynamic real-world environments.

Responsibilities

  • Lead the technical development of multi-robot and swarm autonomy capabilities, covering coordination, task allocation, collaborative behaviors, distributed perception, and communication.
  • Architect and build software that enables multiple autonomous robots to exchange information, make decentralized decisions, and operate effectively as a coordinated system.
  • Develop and enhance robotics applications using ROS2, including the integration of sensors, hardware interfaces, autonomy components, and supporting infrastructure.
  • Evaluate and implement approaches across distributed data fusion, localization, SLAM, motion planning, and robotic control.
  • Prototype and test new concepts using simulation environments such as Isaac Sim, Gazebo/Ignition, Webots, or Unity Robotics, followed by validation on physical robotic platforms.
  • Translate application and customer requirements into practical technical architectures and engineering solutions.
  • Provide senior technical input on emerging developments in Multi-Robot Systems (MRS), swarm robotics, Physical AI, and autonomous systems.
  • Drive selected technical capability-building and R&D initiatives, exploring new applications and approaches for collaborative robotic systems.

Requirements

  • Master's degree or PhD in Computer Science, Electrical Engineering, or related discipline.
  • Strong hands-on background designing or developing multi-robot, multi-agent, or swarm robotic systems.
  • Deep understanding of distributed and decentralized robotic architectures, including Distributed Autonomous Systems, Multi-Agent Systems, and swarm-based approaches.
  • Knowledge of decentralized coordination and swarm techniques such as Contract Net Protocol (CNP), Petri nets, Boids, and Particle Swarm Optimization.
  • Solid robotics fundamentals spanning SLAM, localization, distributed data fusion, motion planning, and control systems.
  • Strong programming capability in C++ and/or Python, with practical exposure to robotics or real-time software development.
  • Experience with ROS2, microservices, distributed systems, or real-time architectures would be valuable, together with familiarity with technologies such as DDS, pub/sub messaging, or gRPC.
  • Exposure to Generative AI or Agentic AI frameworks and their application to intelligent or autonomous systems would be advantageous.
  • Comfortable moving between research, rapid prototyping, system-level debugging, simulation, and production-oriented engineering.


To apply, please apply directly or submit your resume to Claudia at [Confidential Information]. We regret that only shortlisted candidates will be notified.
License No: 16S8060 / Registration No: R26161178

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

SLAM

Particle Swarm Optimization

Generative AI

Agentic AI

Multi-Agent Systems

Distributed Autonomous Systems

Boids

ROS2

Distributed data fusion

Real-time architectures

Swarm-based approaches

Motion planning

About Company