Robotics Embedded Software Engineer - AI, ROS2 & CI/CD

Fabrica Robotics

Singapore

On-site

SGD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fabrica Robotics is hiring a robotics software engineer to design, implement and maintain software modules for autonomous tile grouting robots running ROS2. You will also develop firmware, embedded components, and data pipelines for AI model training and evaluation.

You will integrate AI/ML models into the robot software stack, explore cutting-edge robotics and CV techniques, and drive CI/CD automation. Hands-on prototyping and occasional on-site testing may be involved.

Qualifications

  • Proficiency in C++17 or later for performance-critical systems.
  • Proficiency in Python for scripting, tooling, ML pipelines.
  • Experience with bare-metal embedded development in C.
  • Familiarity with robotics simulation environments like Gazebo for development and validation.
  • Familiarity with deep learning frameworks such as PyTorch or TensorFlow.
  • Familiarity with computer vision libraries (OpenCV).

Responsibilities

  • Design, implement and maintain software modules for autonomous robot operation using the ROS2 framework.
  • Design, implement and maintain firmware logic and architecture.
  • Develop code for embedded software components.
  • Build and maintain data pipelines for training and evaluating AI models.
  • Develop and integrate AI/ML models into the robot software stack.
  • Research and evaluate state-of-the-art AI techniques relevant to robotics and computer vision.
  • Evaluate and integrate third party libraries, SDKs and APIs where beneficial.
  • Design and execute testing strategies including unit, integration and HIL tests.
  • Diagnose and resolve software and firmware issues across the stack.
  • Develop and maintain tools for build systems, testing, logging and remote diagnostics.
  • Involve and drive CI/CD infrastructure and environment setup.

Skills

C++17
Python
Embedded C
Gazebo
PyTorch
TensorFlow
OpenCV
Ultralytics
Git
Github Actions
Arm-none-eabi

Tools

Git
Github Actions
Arm-none-eabi

Job description

Fabrica Robotics is hiring a robotics software engineer to design, implement and maintain software modules for autonomous tile grouting robots running ROS2. You will also develop firmware, embedded components, and data pipelines for AI model training and evaluation.

You will integrate AI/ML models into the robot software stack, explore cutting-edge robotics and CV techniques, and drive CI/CD automation. Hands-on prototyping and occasional on-site testing may be involved.

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

Similar jobs worth comparing

FABRICA AI Full-Time Embedded Software Engineer
FABRICA AI Full-Time Embedded Software Engineer

Fabrica Robotics • Singapore

On-site
SGD 130,000 - 180,000
Tile Grouting Robots Senior Robotics Software Engineer
Tile Grouting Robots Senior Robotics Software Engineer

SGInnovate • Singapore

On-site
SGD 120,000 - 180,000
Senior Robotics Software Engineer — ROS2 & Edge AI
Senior Robotics Software Engineer — ROS2 & Edge AI

SGInnovate • Singapore

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

dConstruct Robotics • Singapore

On-site
SGD 85,000 - 130,000
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Senior Robotics Software Engineer — ROS, AI & Vision
Senior Robotics Software Engineer — ROS, AI & Vision

Ncs • Singapore

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

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Robotics Software Engineer — Build Real-World AI Solutions
Robotics Software Engineer — Build Real-World AI Solutions

dConstruct Robotics • Singapore

On-site
SGD 85,000 - 130,000
Autonomous Robotics AI Software Intern (ROS2)
Autonomous Robotics AI Software Intern (ROS2)

KARCHER ROBOTICS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 20,000 - 33,000
Robotics Software Engineer (ROS-I Embodied AI)
Robotics Software Engineer (ROS-I Embodied AI)

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

On-site
SGD 70,000 - 90,000