Senior Systems Engineer - Multi-Robot Orchestration Lead

NCS Group

Singapore

On-site

SGD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NCS Group is seeking a Software Engineering Tech Lead to enhance its Multi-Robot System Engineering team. The role will focus on building software for orchestrating, integrating, and deploying various robotic systems. Candidates should have at least 5 years in software/system development, preferably with robotics, and strong programming skills in Java and Python.

The ideal candidate must possess leadership experience, technical documentation skills, and hands-on experience with ROS, Docker, and Kubernetes. Collaboration across cross-functional teams is essential.

Qualifications

  • 5+ years of experience in software/system development, preferably involving robotics or distributed systems.
  • Solid grasp of message-passing and robotic protocols.
  • Production rollout and system upgrade experience.

Responsibilities

  • Design, develop, and test modular software components.
  • Build and optimize the multi-robot orchestration engine.
  • Conduct comprehensive system-level and integration testing.
  • Participate in user workshops to understand operational challenges.

Skills

Programming proficiency in Java
Programming proficiency in Python
Hands-on ROS/ROS2 experience
Experience with Docker
Experience with Kubernetes
MQTT knowledge
DDS knowledge
System integration
Technical communication skills

Education

Bachelor's or Master's degree in Computer Science, Robotics

Tools

CI/CD pipeline experience

Job description

NCS Group is seeking a Software Engineering Tech Lead to enhance its Multi-Robot System Engineering team. The role will focus on building software for orchestrating, integrating, and deploying various robotic systems. Candidates should have at least 5 years in software/system development, preferably with robotics, and strong programming skills in Java and Python.

The ideal candidate must possess leadership experience, technical documentation skills, and hands-on experience with ROS, Docker, and Kubernetes. Collaboration across cross-functional teams is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Robotics Systems Engineer, Multi-Robot Orchestration
Lead Robotics Systems Engineer, Multi-Robot Orchestration

NCS • Singapore

On-site
SGD 120,000 - 170,000
#EG Lead/Senior Systems Engineer, Multi Robot Systems
#EG Lead/Senior Systems Engineer, Multi Robot Systems

NCS Group • Singapore

On-site
SGD 90,000 - 120,000
#EG Lead/Senior Systems Engineer, Multi Robot Systems
#EG Lead/Senior Systems Engineer, Multi Robot Systems

NCS • Singapore

On-site
SGD 120,000 - 170,000
Lead Multi-Robot Systems Engineer
Lead Multi-Robot Systems Engineer

Kerry Consulting • Singapore

On-site
SGD 120,000 - 180,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
Lead Robotics Software Engineer – AI/ML & Platform
Lead Robotics Software Engineer – AI/ML & Platform

NCS Group • Singapore

On-site
SGD 180,000 - 260,000
Senior Robotics Software Innovator
Senior Robotics Software Innovator

NCS • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation
Strong professional development
Robotics Platform Lead Engineer
Robotics Platform Lead Engineer

NCS • Singapore

On-site
SGD 180,000 - 240,000
Senior Robotics Software Engineer: Autonomy & ROS
Senior Robotics Software Engineer: Autonomy & ROS

NCS Group • Singapore

On-site
SGD 90,000 - 130,000
Robotics Software & Autonomy Intern
Robotics Software & Autonomy Intern

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000