Robotics Embedded Firmware Engineer - Real-Time CAN

TR at CUHK Company Limited (For Talent Pool only)

Hong Kong

On-site

HKD 210,000 - 360,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

14 days annual leave
Medical insurance
Dental healthcare
Performance bonus
Friendly working environment

Job summary

Hong Kong Centre for Logistics Robotics Limited in Hong Kong Science Park is seeking an Embedded Software Engineer (Robotics) to design, develop and maintain embedded firmware for robotic controllers, sensors and actuators. You will implement real-time data acquisition, device drivers and interfaces with higher-level robotics software, and work with hardware engineers on board bring-up and debugging.

The role includes fault-detection, testing and documentation, with opportunities to contribute

Qualifications

  • Bachelor’s degree in Electronic/Computer Engineering or related field.
  • Proficiency in C/C++ with embedded software development experience.
  • Experience with microcontrollers and bare-metal firmware or RTOS (e.g., FreeRTOS).
  • Familiarity with UART, SPI, I²C and CAN interfaces.
  • Ability to read schematics and use debugging tools (scope, logic analyzer, JTAG/SWD).
  • Git experience and structured debugging practices.
  • Strong problem-solving skills and teamwork with hardware/software engineers.

Responsibilities

  • Design, develop and maintain embedded firmware for robotic controllers, sensors and actuators.
  • Develop device drivers and interfaces between embedded devices and higher-level robotics software.
  • Implement real-time data acquisition, command processing and control interfaces.
  • Collaborate with hardware engineers on board bring-up, peripheral integration and debugging.
  • Improve system reliability with fault detection, diagnostics, watchdogs and recovery.
  • Conduct hardware-in-the-loop and integration testing; maintain firmware documentation and version control.

Skills

C/C++
Embedded firmware
RTOS (FreeRTOS)
Microcontrollers
UART/SPI/I2C/CAN
Git
Hardware debugging

Education

Bachelor's degree in Electronic/Computer Engineering or related field

Tools

STM32 MCU
CANopen
EtherCAT
Ethernet
ROS 2 integration

Job description

Hong Kong Centre for Logistics Robotics Limited in Hong Kong Science Park is seeking an Embedded Software Engineer (Robotics) to design, develop and maintain embedded firmware for robotic controllers, sensors and actuators. You will implement real-time data acquisition, device drivers and interfaces with higher-level robotics software, and work with hardware engineers on board bring-up and debugging.

The role includes fault-detection, testing and documentation, with opportunities to contribute

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Robotics) (Ref: CLR2026-004)
Embedded Software Engineer (Robotics) (Ref: CLR2026-004)

TR at CUHK Company Limited (For Talent Pool only) • Hong Kong

On-site
HKD 210,000 - 360,000
14 days annual leave
Medical insurance
Dental healthcare
+2
Robotics Software Engineer (C++/Python, ROS2)
Robotics Software Engineer (C++/Python, ROS2)

TR at CUHK Company Limited (For Talent Pool only) • Hong Kong

On-site
HKD 420,000 - 720,000
14 days annual leave
Medical insurance
Dental healthcare
+2
Embedded Systems Engineer - MCU & Linux Driver Expert
Embedded Systems Engineer - MCU & Linux Driver Expert

Hong Kong Center For Construction Robotics • Hong Kong

On-site
HKD 360,000 - 700,000
Embedded Software Engineer
Embedded Software Engineer

Hong Kong Center For Construction Robotics • Hong Kong

On-site
HKD 360,000 - 700,000
Senior Software Engineer (C/C++) - IC
Senior Software Engineer (C/C++) - IC

Classy Wheeler Limited • Hong Kong

On-site
HKD 279,000 - 424,080
Shuttle bus service
Software Engineer (Robotics) (Ref: CLR2026-005)
Software Engineer (Robotics) (Ref: CLR2026-005)

TR at CUHK Company Limited (For Talent Pool only) • Hong Kong

On-site
HKD 420,000 - 720,000
14 days annual leave
Medical insurance
Dental healthcare
+2
Engineer (Robot Software) (Ref: CLR2026-003)
Engineer (Robot Software) (Ref: CLR2026-003)

TR at CUHK Company Limited (For Talent Pool only) • Hong Kong

On-site
HKD 420,000 - 540,000
14 days annual leave
Medical insurance
Dental care
+1
Robot Software Engineer - ROS & Edge AI Systems
Robot Software Engineer - ROS & Edge AI Systems

TR at CUHK Company Limited (For Talent Pool only) • Hong Kong

On-site
HKD 420,000 - 540,000
14 days annual leave
Medical insurance
Dental care
+1
Senior Robotics Software Engineer - C/C++, ROS & Embedded
Senior Robotics Software Engineer - C/C++, ROS & Embedded

Classy Wheeler Limited • Hong Kong

On-site
HKD 279,000 - 424,080
Shuttle bus service
Senior Robotics Software Engineer — Jetson/ROS Expert
Senior Robotics Software Engineer — Jetson/ROS Expert

Primech Hong Kong Limited • Hong Kong

On-site
HKD 550,000 - 900,000
Nasdaq-listed product exposure
International deployments
Competitive salary
+1