Senior Robotics Engineer

5 days ago

singapore sg Kerry Consulting Full-time

Overview

A leading advanced technology and robotics organization is hiring a Senior Robotics 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

  • You will lead the design and development of distributed multi-robot collaboration systems, including task allocation, swarm coordination, decentralized planning, distributed data fusion, and inter-robot communication frameworks. The role involves building and optimizing real-time robotic autonomy stacks, contributing to ROS2-based architectures, and integrating robotics hardware, sensors, and simulation environments. You will also develop infrastructure for telemetry, visualization, debugging, and robot-to-cloud communication while validating solutions across both simulation and physical robotic platforms.
  • In addition, you will collaborate closely with robotics, AI, controls, and systems engineering teams to formulate scalable technical solutions aligned with customer and operational requirements.
  • As a senior technical contributor, you will provide guidance on emerging technologies within swarm robotics and distributed autonomous systems, while helping to shape strategic technical capabilities and long-term R&D initiatives in the MRS domain.

Requirements

  • You should possess a Master's or PhD in Robotics, Computer Science, Electrical Engineering, Mechatronics, or a related discipline, with strong experience developing multi-robot or swarm robotics systems.
  • Deep understanding of distributed autonomous systems, multi-agent coordination, swarm intelligence, and decentralized interaction protocols is essential, including familiarity with concepts such as Contract Net Protocol, Petri Nets, Boids algorithms, or Particle Swarm Optimization.
  • Candidates should also demonstrate strong foundations in robotics fundamentals including SLAM, localization, motion planning, distributed data fusion, and control systems.
  • Strong programming capabilities in Python and/or C++ are expected, together with experience working with ROS2, microservices, real-time systems, or distributed communication frameworks such as DDS or gRPC.
  • Exposure to simulation tooling including Gazebo, Isaac Sim, Unity Robotics, or Webots will be advantageous.
  • You should bring a strong systems-thinking mindset, comfort operating within research-to-production environments, and the ability to work independently while contributing within highly collaborative engineering and applied research teams.

License No: 16S8060 / Registration No: R26161178

#J-18808-Ljbffr