Senior Robotics Software Engineer — ROS2 & Edge AI

SGInnovate

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fabrica AI in Singapore is seeking a software engineer to design and implement autonomous robot software using ROS2, C++17 and Python. You will contribute to perception pipelines, AI model integration and edge deployment, working closely with hardware teams.

You will also calibrate sensors such as cameras and LIDAR, implement firmware communication protocols, and participate in testing and cross-functional reviews. Occasional on-site work at live environments may be required.

Qualifications

  • Proficiency in C++17 or later for performance-critical systems.
  • Proficiency in Python for scripting, tooling, ML pipelines.
  • Experience with embedded development in C.

Responsibilities

  • Design, implement and maintain software modules for autonomous robot operation using ROS2.
  • Support the robot perception stack by building data pipelines for collection, labelling and preprocessing.
  • Develop and integrate AI/ML models into the robot software stack and deploy onto edge hardware.
  • Research and evaluate AI techniques relevant to robotics (object detection, segmentation, depth estimation).
  • Calibrate on-robot sensors including cameras and LIDAR.
  • Design and maintain firmware logic and device-to-device communication (CAN, I2C, SPI).
  • Evaluate third-party libraries, SDKs, and APIs where beneficial.
  • Design and execute testing strategies (unit, integration, HIL).
  • Diagnose and resolve software and firmware issues with root-cause fixes.
  • Develop tooling for build systems, testing, logging and remote diagnostics.
  • Participate in design reviews and internal documentation.

Skills

C++17
Python
Embedded C
ROS2
Git

Tools

Gazebo
OpenCV
Github Actions

Job description

Fabrica AI in Singapore is seeking a software engineer to design and implement autonomous robot software using ROS2, C++17 and Python. You will contribute to perception pipelines, AI model integration and edge deployment, working closely with hardware teams.

You will also calibrate sensors such as cameras and LIDAR, implement firmware communication protocols, and participate in testing and cross-functional reviews. Occasional on-site work at live environments may be required.

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

Similar jobs worth comparing

Senior Robotics Software Engineer — Edge AI & ROS2 Expert
Senior Robotics Software Engineer — Edge AI & ROS2 Expert

FABRICA ROBOTICS PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Robotics Embedded Software Engineer - AI, ROS2 & CI/CD
Robotics Embedded Software Engineer - AI, ROS2 & CI/CD

Fabrica Robotics • Singapore

On-site
SGD 130,000 - 180,000
Embodied AI Robotics Software Engineer (ROS-2)
Embodied AI Robotics Software Engineer (ROS-2)

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 70,000 - 90,000
Robotics Software Engineer — Systems Integration
Robotics Software Engineer — Systems Integration

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior ROS/ROS2 Robotics Software Engineer
Senior ROS/ROS2 Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Field Robotics Engineer: Deploy AI on Edge Hardware
Field Robotics Engineer: Deploy AI on Edge Hardware

General Robotics • Singapore

On-site
SGD 82,000 - 220,000
Accommodation support
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
Robotics Engineer
Robotics Engineer

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Robotics AI Engineer - Onsite in Singapore, Flexible Hours
Robotics AI Engineer - Onsite in Singapore, Flexible Hours

FieldAI • Singapore

On-site
SGD 90,000 - 130,000