Robotics Systems Engineer (ROS2 / Embedded)

GARGANTUA ROBOT PTE. LTD.

About the Role
We are seeking a skilled engineer to develop low-level robotics software and system integration for autonomous robots. You will build reliable robot control and middleware systems using ROS2 and modern C++.

Responsibilities
- Develop and maintain robotics software frameworks based on ROS2.
- Implement device drivers and communication interfaces for sensors, motors, and embedded controllers.
- Integrate motion control, localization, and navigation modules into robotic systems.
- Support system bring-up, testing, and troubleshooting on real robot hardware.

Requirements
- Bachelor’s degree in Robotics, Electrical, or Computer Engineering.
- Proficiency in C/C++ for embedded and Linux environments.
- Familiarity with ROS2, real-time systems, and hardware debugging.
- Solid understanding of communication protocols (CAN, UART, SPI, Ethernet).
- Strong curiosity and learning skill on new technologies.
- Experience with RTOS or real-time middleware.
- Hands-on experience in robot system integration and testing.
- Basic knowledge of motion control, kinematics, or sensor calibration.

- Proficient in English and Mandarin in business standards as you are required to liaise with Mandarin speaking stakeholders and work in projects with them.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.