CareerPlanSign in

Hardware Interface Autonomy Engineer

Singapore💼 Full-time🗓 2026-09-20 → 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

Senior IC hardware interface autonomy engineer

Builds

Autonomous cleaning robot fleet

Domain

Robotics / Embedded Systems

Deliverable

production ML models | product features

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, embedded hardware optimization (Jetson, ARM)

Technologies

ROS1, ROS2, STM32, Linux, CAN, UART, I2C, SPI, Jetson, ARM

Responsibilities

Develop and maintain ROS-based hardware drivers for sensor suites (lidars, cameras, ToFs) and peripherals; 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.