Senior Robotics Software Engineer — ROS2 & AI on Edge

fabrica robotics pte. ltd.

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fabrica AI in Singapore is seeking a Robotics Software Engineer to design, implement and maintain software for autonomous grout robot operations using ROS2. You will build perception data pipelines, integrate AI/ML models, and ensure real-time performance on edge hardware.

You'll work on calibration, sensor integration (cameras, LIDAR), and testing strategies, collaborating across hardware and software teams to advance rapid deployment at live construction sites.

Qualifications

  • Proficiency in C++17 or later for performance-critical systems.
  • Proficient in Python for scripting, tooling and ML pipelines.
  • Experience with embedded development in C and ROS2.
  • Familiarity with Gazebo, OpenCV and ML model integration.
  • Version control using Git and CI/CD workflows.

Responsibilities

  • Design, implement and maintain software modules for autonomous robot operation using the ROS2 framework, including nodes, topics, services and actions.
  • Support the robot perception stack by building data pipelines for collection, labeling and preprocessing; assist in AI model training and evaluation.
  • Develop and integrate AI/ML models into the robot software stack; perform benchmarking and deployment onto edge hardware.
  • Research and evaluate state-of-the-art AI techniques relevant to robotics (object detection, semantic segmentation, depth estimation, scene understanding).
  • Calibrate on-robot sensors including cameras and LIDAR; design firmware logic and device-to-device communication (CAN, I2C, SPI).
  • Evaluate third-party libraries, SDKs and APIs; design and execute unit, integration and HIL tests.
  • Diagnose and resolve software/firmware issues; develop tooling for build systems, testing, logging and remote diagnostics.
  • Participate in design reviews, code reviews and contribute to engineering standards.

Skills

C++17 or later
Python
Embedded C
ROS2
Git & workflows
CI/CD pipelines
Software design

Tools

Gazebo
OpenCV
Ultralytics
arm-none-eabi

Job description

Fabrica AI in Singapore is seeking a Robotics Software Engineer to design, implement and maintain software for autonomous grout robot operations using ROS2. You will build perception data pipelines, integrate AI/ML models, and ensure real-time performance on edge hardware.

You'll work on calibration, sensor integration (cameras, LIDAR), and testing strategies, collaborating across hardware and software teams to advance rapid deployment at live construction sites.

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

Similar jobs worth comparing

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
FABRICA AI Senior Robotics Software Engineer
FABRICA AI Senior Robotics Software Engineer

fabrica robotics pte. ltd. • Singapore

On-site
SGD 90,000 - 150,000
FABRICA AI Full-Time Embedded Software Engineer
FABRICA AI Full-Time Embedded Software Engineer

Fabrica Robotics • Singapore

On-site
SGD 130,000 - 180,000
Field Robotics Engineer: Deploying Autonomous Systems
Field Robotics Engineer: Deploying Autonomous Systems

GENERAL ROBOTICS TECHNOLOGY PTE. LTD. • Singapore

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

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Robotics Engineer - Agritech Automation & Flexible Work
Robotics Engineer - Agritech Automation & Flexible Work

Abroadactivities • Singapore

On-site
SGD 60,000 - 100,000
Performance-based bonuses and equity
Health, dental, and medical insurance
Paid annual leave and flexible working
+1
Robotics Software & Autonomy Intern
Robotics Software & Autonomy Intern

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 120,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
Robotics Engineer
Robotics Engineer

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Robotics Software Engineer: Autonomy & ROS
Senior Robotics Software Engineer: Autonomy & ROS

NCS Group • Singapore

On-site
SGD 90,000 - 130,000