ROS-Driven Robotics Hardware Interface Engineer

Neara

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Neara is hiring a Software Engineer to drive the development of the hardware-software integration layer for autonomous cleaning robots. The role spans embedded systems, robotics middleware, and hardware interfaces, focusing on sensor drivers and bridging ROS autonomy with embedded control.

You will develop and optimize ROS-based hardware drivers for lidars, cameras, ToFs, and other peripherals, while ensuring robust dataflow and reliable telemetry across our fleet.

Qualifications

  • Degree in CS, EE, robotics or related field.
  • Proficient in C++ and Python on Linux.
  • Experience with ROS1/ROS2.
  • Familiarity with CAN, UART, I2C, SPI.
  • Experience with STM32 or ARM Cortex‑M MCUs.
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers, JTAG/SWD).
  • Real‑time OS familiarity is a bonus.

Responsibilities

  • Develop, test and maintain ROS-based hardware drivers for sensor suite on robot platform.
  • Profile driver performance for low latency and high throughput.
  • Debug sensor communication across CAN, USB, UART, I2C and SPI.
  • Bridge ROS layer and MCU embedded control system.
  • Design custom protocols between IPC and embedded controllers.
  • Own end-to-end testing pipeline for IPC-embedded interface and regression tests.
  • Own the bootloader update pipeline for firmware updates.

Skills

C++
Python
ROS1/ROS2
Linux
Embedded systems
CAN/UART/I2C/SPI
Debugging
RTOS familiarity

Education

Bachelor's or Master's in CS/EE/Robotics

Tools

Oscilloscopes
Logic analyzers
JTAG/SWD

Job description

Neara is hiring a Software Engineer to drive the development of the hardware-software integration layer for autonomous cleaning robots. The role spans embedded systems, robotics middleware, and hardware interfaces, focusing on sensor drivers and bridging ROS autonomy with embedded control.

You will develop and optimize ROS-based hardware drivers for lidars, cameras, ToFs, and other peripherals, while ensuring robust dataflow and reliable telemetry across our fleet.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Hardware Interface Engineer (ROS Autonomy)
Robotics Hardware Interface Engineer (ROS Autonomy)

LionsBot International • Singapore

On-site
SGD 90,000 - 120,000
Hardware Interface Autonomy Engineer
Hardware Interface Autonomy Engineer

Neara • Singapore

On-site
SGD 90,000 - 130,000
Hardware Interface Autonomy Engineer
Hardware Interface Autonomy Engineer

LionsBot International • Singapore

On-site
SGD 90,000 - 120,000
Robotics Software & Autonomy Intern
Robotics Software & Autonomy Intern

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 120,000
Autonomous Vehicles Software Engineer — C++, Python, ROS/ROS2
Autonomous Vehicles Software Engineer — C++, Python, ROS/ROS2

Nanyang Technological University • Singapore

On-site
SGD 70,000 - 120,000
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC

A*STAR - Agency for Science, Technology and Research • 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
Autonomy Robotics Software Engineer
Autonomy Robotics Software Engineer

DSO National Laboratories • Singapore

On-site
SGD 60,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
Robotics Engineer - Embedded Controls & ROS 2
Robotics Engineer - Embedded Controls & ROS 2

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 110,000