A*STAR
Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC
Advanced Remanufacturing & Technology Centre
Location
Singapore
Department
Advanced Remanufacturing & Technology Centre
Posted
2 months before
About This Role
A*STAR Senior Development Engineer seeking expertise in ROS2, multi-agent systems, and robotics software architecture to lead complex industrial automation projects.
Responsibilities
- Lead development of multi-system management and orchestration capabilities using the Robotics Middleware Framework (RMF) for industrial applications.
- Drive application-oriented robotic research towards IoT automation and multi-agent path planning using ROS 2.
- Contribute to the architecture of complex software solutions focusing on coordination, scheduling optimisation, and task assignment.
- Lead project scoping, planning, and execution including technical documentation and presentations.
- Translate business requirements into system requirements and validate software using industry standards.
- Lead technical initiatives within a team context to ensure project delivery and continuous learning.
Requirements
- Degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science.
- Minimum of 0-5+ years of experience (or equivalent demonstrated experience).
- Mastery in C++ and Python programming.
- Extensive experience with CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
- Extensive experience with ROS2 and its ecosystem.
- Mastery with Git version control.
- Deep knowledge of robotics concepts including manipulation, navigation, fleet management, and/or simulation.
- Extensive experience with complex software systems integration, including architecture and communication protocols.