en
Expertise

Our specialist consultants are experts across a range of disciplines, connecting you with the right talent for your permanent, temporary, contract, or interim jobs. Share your requirements and our experts will get in touch.

Submit a vacancy
Jobs

Let our industry specialists listen to your aspirations and present your story to the most esteemed organisations in Hong Kong, as we collaborate to write the next chapter of your successful career.

See all jobs
About Robert Walters Hong Kong

Since our establishment in 1997, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Hong Kong

Learn more

Senior Robotics Software Engineer - ROS2

Save job

A forward-thinking robotics technology organisation seeks a Senior Robotics Software Engineer in Hong Kong to develop next-generation robotics software and control systems, driving innovation in intelligent automation.

Key responsibilities:

  • Develop and maintain ROS2- and microROS-based robotics control software, ensuring reliable, scalable, and high-performance operation across advanced robotic platforms
  • Design and optimise functional safety software, motion control algorithms, state machines, and embedded safety logic, ensuring compliance with CE and US industrial robotics safety standards
  • Lead the integration of sensors, actuators, real-time control systems, and AI software to deliver intelligent, high-performance robotic solutions
  • Drive system debugging, validation, troubleshooting, and on-site deployment, resolving complex embedded, force control, and manipulation challenges on Jetson and ARM platforms
  • Partner with AI specialists and systems engineers to deliver stable hardware-software integration and successful end-to-end robotics projects
  • Advance engineering excellence by enhancing development workflows, contributing to code reviews and best practices, and adopting emerging robotics technologies to drive continuous innovation

Candidate profile:

  • Degree in Computer Science, Robotics, or a related discipline, with 5+ years’ experience developing robotics software in industrial, commercial, or research environments
  • Strong expertise in ROS2, microROS, SLAM, Nav2, FreeRTOS, and Linux, with experience building high-performance robotics applications
  • Hands-on experience with physical robotic systems, including sensor integration, actuator control, real-time control, and embedded robotics development
  • Proficiency in C/C++ and Python, with experience deploying applications on NVIDIA Jetson and ARM-based platforms
  • Knowledge of force control, robotic manipulation, and embedded systems, with the ability to troubleshoot and optimise robotic performance

About the company:

A leading technology and engineering organisation specialising in robotics and intelligent automation is driving the development of next-generation solutions for industrial applications. Join a collaborative and innovation-focused team that values technical excellence, continuous learning, and the opportunity to shape the future of advanced automation.

Keywords: senior robotics software engineer, ROS2, microROS, robotics software development, embedded C++, Python, autonomous robotics and motion control

What’s next:

Shape the future of robotics by building intelligent automation solutions that redefine what's possible. Apply now!

Contract Type: Perm

Specialism: Tech & Transformation

Focus: Software Engineering & Architecture

Industry: Engineering

Salary: Negotiable

Workplace Type: On-site

Experience Level: Mid Management

Location: Central

Job Reference: 2WK8ZN-76944349

Date posted: 8 July 2026

Consultant: Vivian Tsang