en
Jobs

Let our industry specialists listen to your aspirations and present your story to the organisations in Hong Kong that fit you the best 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- AI/CV; PERM role

Save job

Your background as a Senior Robotics Software Engineer should include substantial experience developing complex robotics software solutions using industry-standard tools like ROS/ROS2.

  • Develop and maintain robust robotics control software using ROS2, ensuring reliable operation across diverse robotic platforms.
  • Implement and optimise sophisticated robot motion control algorithms, state machines, and safety logic to enhance system performance and security.
  • Integrate sensors, actuators, and real-time control systems into existing frameworks, enabling seamless communication between hardware components.
  • Support system debugging efforts by identifying issues, testing solutions rigorously, and participating in on-site deployment activities to guarantee successful installations.
  • Collaborate closely with AI specialists and systems engineers to ensure stable robot operation through effective teamwork and shared problem-solving.
  • Contribute to documentation efforts by preparing clear technical reports, user guides, and maintenance manuals for internal use and future reference.
  • Participate in code reviews and offer constructive feedback to peers, fostering a culture of continuous improvement within the engineering team.
  • Assist with the integration of embedded platforms such as Jetson or ARM when required, expanding the capabilities of robotic systems.
  • Engage in regular team meetings to discuss project progress, share insights, and collectively address technical challenges as they arise.
  • Degree in Computer Science, Robotics, or a related field is essential for understanding the theoretical foundations of robotics software engineering.
  • At least five years of hands-on experience in robotics software development demonstrates your ability to tackle complex technical challenges effectively.
  • Proven proficiency with ROS or ROS2 is required for building scalable control systems that power modern robots.
  • Advanced programming skills in Python or C++ enable you to develop efficient algorithms tailored for real-time robotic applications.
  • Experience working directly with real robotic hardware ensures you can bridge the gap between software design and physical implementation.
  • Solid Linux system knowledge allows you to manage development environments confidently while troubleshooting operational issues.
  • Preferred: Experience with force control or manipulation systems provides additional expertise valuable for specialised robotic tasks.
  • Preferred: Familiarity with embedded platforms such as Jetson or ARM expands your ability to integrate diverse hardware components into cohesive solutions.

Contract Type: Perm

Specialism: Tech & Transformation

Focus: Software Engineering & Architecture

Industry: IT

Salary: Negotiable

Workplace Type: On-site

Experience Level: Associate

Location: Hong Kong

Job Reference: QWF0J4-7CBFB512

Date posted: 13 January 2026

Consultant: Joelle Chow