Senior Software Engineer (Robotics — NVIDIA Jetson / ROS)
The Role
You will join our Hong Kong R&D team as a mid-level Software Engineer focused on the HYTRON autonomous robot platform, working on the NVIDIA Jetson compute stack and ROS-based robotics software. You will report to the Lead Software Engineer and work closely with our Head of System Architecture on production-grade robotics systems shipping to commercial customers worldwide.
Responsibilities
- Develop, test, and maintain robotics software on the NVIDIA Jetson platform (Orin family) using ROS/ROS2
- Implement and optimise navigation, localisation (SLAM), and path-planning modules for autonomous indoor operation
- Integrate and calibrate sensors including LiDAR, depth cameras, IMU, and ultrasonic sensors
- Optimise perception and compute pipelines for real-time performance on embedded GPU hardware (CUDA, TensorRT a plus)
- Contribute to system reliability: logging, diagnostics, OTA updates, and field-issue debugging
- Collaborate with hardware, firmware, and deployment teams across Hong Kong, Singapore, and the US
- Support certification and compliance testing efforts (e.g., safety standards for commercial robots)
Requirements
- Bachelor's degree or above in Computer Science, Robotics, Electrical Engineering, or a related field
- 3–6 years of professional software engineering experience, with at least 2 years in robotics or embedded systems
- Hands-on experience with ROS or ROS2 in a production or near-production environment (mandatory)
- Strong C++ and Python skills on Linux
- Experience deploying software on NVIDIA Jetson or comparable embedded/edge compute platforms
- Solid understanding of robot navigation concepts: SLAM, costmaps, sensor fusion, TF frames
- Comfortable with Git-based workflows, code review, and CI practices
- Fluent in Cantonese and English; Mandarin an advantage
Nice to Have
- Experience with LiDAR integration (e.g., Hesai, Ouster, Hokuyo)
- CUDA / TensorRT optimisation experience
- Experience with autonomous mobile robots (AMR) or service robotics in commercial deployment
- Familiarity with Docker, cross-compilation, and OTA update systems
What We Offer
- Direct impact on a commercially deployed robotics product listed on Nasdaq
- Small, senior engineering team with fast decision-making and real ownership
- Exposure to international deployments (US, Japan, Korea, EU)
- Competitive salary, discretionary bonus, and medical benefits
How to Apply
Please submit your CV with current and expected salary. Shortlisted candidates will be invited for a technical interview at our Hong Kong office.