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

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

Agency for Science, Technology and Research (A*STAR)
Singapore
Estimated Salary
SGD 85.000 – SGD 130.000
Posted Date
8 Mei 2026
Application Deadline
8 Mei 2027

Job Description

<p>Are you a visionary Senior Development Engineer looking to shape the future of industrial automation? Join the Agency for Science, Technology and Research (A*STAR) and lead the development of cutting-edge ROS-I interoperable robotics software systems. In this pivotal role, you will drive the design and implementation of robust, scalable software architectures that power multi-robot fleets and enhance industrial interoperability.</p> <p>We are seeking a technical expert to bridge the gap between advanced research and practical industrial application. You will be responsible for defining the technical roadmap for our robotics software ecosystem, optimizing system performance for real-time operations, and mentoring a team of talented engineers. If you thrive in a dynamic, research-driven environment and possess a deep passion for robotics software systems, this is your opportunity to make a significant impact on the global robotics landscape.</p>

Responsibilities

  • &lt;ul&gt;
  • &lt;li&gt;Lead the end-to-end design and implementation of ROS 2-based software architectures for complex multi-robot systems.&lt;/li&gt;
  • &lt;li&gt;Drive the development and standardization of ROS-I interoperability protocols to ensure seamless integration between heterogeneous robotic platforms.&lt;/li&gt;
  • &lt;li&gt;Optimize system performance, ensuring low-latency communication and high reliability in industrial automation scenarios.&lt;/li&gt;
  • &lt;li&gt;Collaborate closely with hardware engineering teams to integrate advanced sensors, actuators, and computing hardware into the software stack.&lt;/li&gt;
  • &lt;li&gt;Conduct rigorous code reviews and provide technical mentorship to junior developers, fostering a culture of engineering excellence.&lt;/li&gt;
  • &lt;li&gt;Debug and resolve complex issues in distributed robotics environments, including network failures and real-time constraints.&lt;/li&gt;
  • &lt;li&gt;Define and document technical requirements, architecture diagrams, and API specifications for internal and external stakeholders.&lt;/li&gt;
  • &lt;/ul&gt;

Qualifications

  • &lt;ul&gt;
  • &lt;li&gt;Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.&lt;/li&gt;
  • &lt;li&gt;Strong proficiency in C++, Python, and the Robot Operating System (ROS 2) with a deep understanding of its core libraries (rclcpp, tf2, etc.).&lt;/li&gt;
  • &lt;li&gt;Proven experience in software design patterns, system architecture, and the full software development lifecycle (SDLC).&lt;/li&gt;
  • &lt;li&gt;Solid background in computer vision, SLAM (Simultaneous Localization and Mapping), or path planning algorithms is highly desirable.&lt;/li&gt;
  • &lt;li&gt;Experience with version control systems (Git) and CI/CD pipelines for automated testing and deployment.&lt;/li&gt;
  • &lt;li&gt;Excellent problem-solving skills with the ability to troubleshoot complex, distributed systems under pressure.&lt;/li&gt;
  • &lt;li&gt;Strong communication skills and the ability to collaborate effectively in cross-functional, multicultural teams.&lt;/li&gt;
  • &lt;/ul&gt;

Required Skills

ROS 2 ROS-I C++ Python Robotics Industrial Automation Multi-robot Systems Computer Vision SLAM Path Planning Git CI/CD Software Architecture A*STAR

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