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

Fabrica Robotics

Singapore

On-site

SGD 130,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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

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

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

fabrica robotics pte. ltd. • Singapore

On-site
SGD 90,000 - 150,000
Robotics Ops & Manufacturing Engineer Tile Grouting Bots
Robotics Ops & Manufacturing Engineer Tile Grouting Bots

FABRICA ROBOTICS PTE. LTD. • Singapore

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

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Robotics Software Engineer — Systems Integration
Robotics Software Engineer — Systems Integration

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Embodied AI Robotics Engineer (ROS2)
Embodied AI Robotics Engineer (ROS2)

Public Service Division • Singapore

On-site
SGD 60,000 - 120,000
Robotics Engineer - Embedded Controls & ROS 2
Robotics Engineer - Embedded Controls & ROS 2

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 110,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
Robotics Software & Autonomy Intern
Robotics Software & Autonomy Intern

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000