Deskripsi Pekerjaan
Are you passionate about shaping the future of industrial automation? The Agency for Science, Technology and Research (A*STAR) is seeking a highly skilled Senior Development Engineer to join the Advanced Remanufacturing and Technology Centre (ARTC). In this mission-critical role, you will lead the architecture and implementation of ROS-Industrial (ROS-I) interoperable software systems, driving innovation in smart factory ecosystems.
You will work at the intersection of cutting-edge research and practical industrial application, bridging the gap between theoretical robotics and real-world deployment. As a key technical lead, you will influence the development of modular, scalable, and secure software frameworks that empower next-generation robotic platforms to function autonomously in complex, high-mix manufacturing environments.
This is an exceptional opportunity to collaborate with world-class engineers, domain experts, and industry partners, contributing to Singapore’s vision as a global hub for Advanced Manufacturing. If you are a collaborative problem-solver with a deep understanding of robotic middleware and a drive for technical excellence, we invite you to join our high-impact team.
Tanggung Jawab
- Lead the design, development, and integration of ROS/ROS2-based software architectures for industrial robotic applications.
- Collaborate with cross-functional teams to translate complex manufacturing requirements into robust, interoperable software solutions.
- Drive the development of ROS-I compliant middleware to ensure high system reliability and modularity in smart factory settings.
- Mentor junior engineering staff and conduct rigorous code reviews to maintain high development standards.
- Oversee the deployment and performance testing of automated robotic systems in simulated and live factory environments.
- Stay at the forefront of global robotics standards, advocating for best practices in hardware abstraction and system interoperability.
- Document technical specifications and architecture design patterns to facilitate long-term project maintainability.
Kualifikasi
- Master’s or PhD degree in Robotics, Computer Science, Electrical Engineering, or a related technical discipline.
- Minimum 5-7 years of professional experience in robotics software development, with a strong focus on ROS or ROS2.
- Proven expertise in C++ and Python programming within Linux/Ubuntu environments.
- Deep understanding of robotics middleware, hardware-software interfacing, and industrial communication protocols (e.g., EtherCAT, OPC-UA).
- Hands-on experience with simulation tools such as Gazebo, Isaac Sim, or MoveIt.
- Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines for robotics.
- Strong analytical mindset with the ability to troubleshoot complex electro-mechanical software integration issues.