Lead Multi-Robot Systems Engineer
Kerry Consulting- 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
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
