Senior Robotics Software Engineer: Autonomy & ROS

NCS Group

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NCS is seeking a Senior Product Innovator (Robotics) to develop, implement, and optimize software for cutting-edge robotics systems. You will collaborate with multidisciplinary teams to create intelligent, reliable, and scalable robotic applications in Singapore and the APAC region.

The ideal candidate will have strong Python/C++/Java skills, ROS experience, knowledge of computer vision libraries like OpenCV, and hands-on experience with simulation tools such as Gazebo.

Qualifications

  • Bachelor’s degree in Computer Science, Robotics & Automation Engineering, Robotics system design & development, or related fields.
  • 5-7 years of professional experience in robotics software development.
  • Experience with autonomous systems or robotics hardware is a plus.
  • Exposure to agile development methodologies.

Responsibilities

  • Design, develop, and optimize robotic software applications using Python, C++, or Java.
  • Integrate robotics software with hardware components, including sensors, actuators, and microcontrollers.
  • Work on communication protocols like ROS, MQTT, or CAN.
  • Perform rigorous testing, debugging, and validation to ensure system reliability and performance.
  • Troubleshoot real-time issues during deployments and refine software based on feedback.
  • Maintain clear and comprehensive technical documentation.
  • Support project deployments by performing mapping and robot setup for operations.

Skills

Python
C++
Java
Robotics software
ROS
Computer vision
Machine learning
RTOS
Git
Cybersecurity in robotics

Education

Bachelor's degree in CS / Robotics

Tools

ROS
OpenCV
PCL
TensorFlow
PyTorch
Gazebo
Git

Job description

NCS is seeking a Senior Product Innovator (Robotics) to develop, implement, and optimize software for cutting-edge robotics systems. You will collaborate with multidisciplinary teams to create intelligent, reliable, and scalable robotic applications in Singapore and the APAC region.

The ideal candidate will have strong Python/C++/Java skills, ROS experience, knowledge of computer vision libraries like OpenCV, and hands-on experience with simulation tools such as Gazebo.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer — ROS, AI & Vision
Senior Robotics Software Engineer — ROS, AI & Vision

Ncs • Singapore

On-site
SGD 120,000 - 180,000
#EG Senior Product Engineer (Robotics)
#EG Senior Product Engineer (Robotics)

NCS Group • Singapore

On-site
SGD 90,000 - 130,000
EG Senior Product Engineer (Robotics)
EG Senior Product Engineer (Robotics)

Ncs • Singapore

On-site
SGD 120,000 - 180,000
Senior Robotics Autonomy Software Engineer
Senior Robotics Autonomy Software Engineer

Quesscorp Singapore Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Robotics Software Engineer - ROS2, SLAM & Autonomy
Robotics Software Engineer - ROS2, SLAM & Autonomy

Unison • Singapore

On-site
SGD 60,000 - 80,000
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Senior ROS/ROS2 Robotics Software Engineer
Senior ROS/ROS2 Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Senior ROS Architect - Physical AI & Robotics
Senior ROS Architect - Physical AI & Robotics

ST ENGINEERING IHQ PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Opportunity to work on advanced AI models
High-impact work on robotic autonomy
Exposure to AI and hardware environments
Senior Robotics Software Engineer — ROS2 & Edge AI
Senior Robotics Software Engineer — ROS2 & Edge AI

SGInnovate • Singapore

On-site
SGD 120,000 - 180,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