Senior Robotics Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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