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

Deliverable

production ML models | product features | infrastructure

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 70,000+ jobs from 20+ sources.