CareerPlanSign in

Hardware Interface Autonomy Engineer

Singapore💼 Full-time🗓 2026-09-14 → 2026-09-23

Core

Develop and maintain the hardware-software integration layer for autonomous cleaning robots, bridging ROS autonomy stacks with embedded control systems.

Role type

Hardware Interface Autonomy Engineer (Embedded Systems)

Builds

Autonomous cleaning robot fleet

Domain

Robotics, Embedded Systems, IoT

Required skills

C++, Python, ROS1/ROS2, embedded communication protocols (CAN, UART, I2C, SPI), ARM Cortex-M microcontrollers, hardware debugging tools (oscilloscopes, logic analysers, JTAG/SWD), Linux development

Preferred skills

Real-time operating systems, software optimization for embedded hardware (Jetson, ARM)

Technologies

ROS1, ROS2, STM32, Linux, CAN, UART, I2C, SPI, JTAG, SWD

Responsibilities

Develop and maintain ROS-based hardware drivers for sensor suites (lidars, cameras, ToFs); Profile driver performance for low latency and high throughput; Debug sensor communication issues across various interfaces; Design and maintain communication bridges between ROS and MCU-based embedded systems; Architect custom communication protocols ensuring backwards compatibility; Implement and validate telemetry interfaces; Own end-to-end testing pipelines for IPC–embedded interfaces; Manage bootloader update pipelines for fault-tolerant firmware updates

Sourced via adzuna · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.