Home Job Details
A
Information & Communication Technology 🏢 Full Time ⭐️ Verified

Senior Development Engineer (ROS-I Interoperable Robotics Software System)

Agency for Science, Technology and Research
Singapore
Estimated Salary
SGD 96.000 – SGD 144.000
Posted Date
8 Mei 2026
Application Deadline
8 Mei 2027

Job Description

Unlock the Future of Manufacturing with ARTC!

Are you a visionary Senior Robotics Engineer passionate about revolutionizing industrial automation? Do you thrive on designing and implementing cutting-edge software solutions that bridge the gap between research and real-world application? The Agency for Science, Technology and Research (ARTC) in Singapore is seeking a highly skilled and motivated Senior Development Engineer to lead mission-critical projects focused on ROS-I Interoperable Robotics Software Systems for smart factory automation.

In this pivotal role, you will be at the forefront of developing advanced robotics software that drives the next generation of industrial processes. You'll architect, implement, and optimize robust, scalable, and interoperable robotics solutions using the Robot Operating System (ROS) and its industrial extension (ROS-I). Your work will directly contribute to enhancing productivity, flexibility, and intelligence within manufacturing environments, transforming the industry landscape across Singapore and beyond.

Join a dynamic team of experts at ARTC, where innovation is at the heart of everything we do. We offer an unparalleled opportunity to leverage your deep technical expertise in robotics software, contribute to impactful projects that shape the future of manufacturing, and collaborate with leading industry partners and researchers. If you're ready to make a significant impact on smart factory automation and drive the adoption of advanced robotics in a world-class research environment, we want to hear from you!

Responsibilities

  • Lead the full software development lifecycle for ROS-I based interoperable robotics systems, from concept to deployment.
  • Design, architect, and implement robust and scalable software solutions for industrial robots, automation cells, and smart factory applications.
  • Integrate advanced perception, control, and AI/Machine Learning algorithms into robotic systems to enhance autonomy and performance.
  • Collaborate effectively with cross-functional research teams, industry partners, and stakeholders to define requirements and deliver innovative solutions.
  • Conduct research and development into novel robotics techniques, ensuring the adoption of best practices and emerging technologies.
  • Provide technical mentorship and guidance to junior engineers, fostering a culture of excellence and continuous learning.
  • Ensure the highest standards of code quality, documentation, testing, and system reliability.
  • Participate in project planning, resource estimation, and technical reviews.

Qualifications

  • Bachelor's, Master's, or PhD in Robotics, Computer Science, Mechatronics, Electrical Engineering, or a closely related field.
  • Minimum of 5 years of professional experience in robotics software development, with a strong focus on ROS/ROS-I.
  • Expertise in C++ and Python programming languages, particularly in a Linux environment.
  • Deep understanding of robotics fundamentals, including kinematics, dynamics, motion planning, control systems, and computer vision.
  • Proven experience with industrial communication protocols (e.g., OPC UA, Modbus, PROFINET) and integrating with PLCs and other industrial equipment.
  • Familiarity with software engineering best practices, version control (Git), and agile development methodologies.
  • Experience with simulation tools (e.g., Gazebo, CoppeliaSim) and deployment on physical robotic platforms.
  • Excellent problem-solving skills, strong analytical capabilities, and a proactive approach to technical challenges.
  • Ability to work independently and collaboratively in a fast-paced, research-oriented environment.
  • Strong communication and interpersonal skills, capable of explaining complex technical concepts to diverse audiences.

Required Skills

ROS-I Robotics Software Development C++ Python Automation Smart Factory Industrial Robotics System Integration AI Machine Learning Computer Vision Motion Planning Linux Git Agile Mechatronics OPC UA Modbus PROFINET

Ready to Take on This Challenge?

Make sure your resume is ready. Submit your application now before the deadline.

Apply Now

Related Jobs

Similar job recommendations for you

View All