👨🏻‍💻 postech.work

Robotics Software Engineer - Multiple openings

Orion James • 🌐 In Person

In Person Posted 1 day, 7 hours ago

Job Description

This rising Robotics company is on the verge of rapid expansion and thus has multiple openings. The roles can be based in Hong Kong or Singapore, whilst Shenzhen can also be considered. Candidates will need to be able to speak Mandarin and an average command of English will be acceptable.

Role 1: Senior Robotics Software Engineer (ROS2 \& Control)

Responsibilities

* Develop and maintain robotics control software using ROS2

* Implement and optimise robot motion control, state machines, and safety logic

* Integrate sensors, actuators, and real-time control systems

* Support system debugging, testing, and on-site deployment

* Work closely with AI and systems engineers to ensure stable robot operation

Requirements

* Degree in Computer Science, Robotics, or related field

* 5+ years experience in robotics software development

* Strong hands-on experience with ROS / ROS2

* Proficiency in Python and/or C++

* Experience working with real robotic hardware

* Solid Linux system knowledge

* Mandarin is required, and a average command of English will be acceptable

Preferred

* Experience with force control or manipulation systems

* Experience with embedded platforms (Jetson, ARM)

------

Role 2: AI / Computer Vision Software Engineer

Responsibilities

* Develop and optimise computer vision and AI inference pipelines

* Integrate AI models into real-time robotic systems

* Improve perception accuracy, latency, and robustness

* Work with robotics engineers to connect vision outputs to robot actions

* Support model deployment on edge devices

Requirements

* Degree in Computer Science, AI, or related field

* 3–6 years experience in computer vision or AI systems

* Strong Python skills

* Experience with deep learning frameworks (PyTorch, TensorFlow)

* Familiarity with OpenCV and real-time inference pipelines

Preferred

* Experience deploying models on edge devices (Jetson, TensorRT)

* Experience with robotics or ROS2 integration

----

Role 3: Software Engineer – Build, Deployment \& Systems

Responsibilities

* Own build, deployment, and runtime environments for robotics systems

* Manage dependencies, packaging, and system configuration

* Ensure systems can be built and deployed from clean environments

* Improve reliability, monitoring, and logging

* Support CI/CD and version control best practices

Requirements

* Degree in Computer Science or related field

* 3–6 years experience in software systems or DevOps

* Strong Linux experience

* Familiarity with Python-based systems

* Experience with Docker or similar tools

Preferred

* Experience supporting robotics or embedded systems

* Experience with Jetson or edge devices

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.