Agency for Science, Technology and Research (A*STAR)
Posted 6mo ago

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

Agency for Science, Technology and Research (A*STAR)
Singapore
OnsiteFull Time
Responsibilities
  • developing software
  • leading projects
  • integrating systems
Requirements
  • Degree in engineering/computer science
  • 0+ years' experience
  • Mastery of C++ and Python
  • Experience with ROS/ROS2 and RMF, CI/CD
  • Docker/Kubernetes, Git, and ability to lead technical projects
Technical tools mentioned
C++PythonDockerKubernetesROS2ROSGitCI/CDRobotics Middleware Framework (RMF)

Job description

Job Description







Apply now

Job Title: 
Senior Development Engineer (ROS-I Interoperable Robotics Software System)
Requisition ID: 
696
Posting Start Date: 
02/04/2026

Job Description

As a Senior Development Engineer, you will be a key senior resource in a team, actively contributing to and leading the development of robotics software solutions for industrial applications (manufacturing/logistics). You will focus on developing multi-system management and orchestration capabilities for multi-robot and multi-device systems, particularly using the Robotics Middleware Framework (RMF). This role involves leading aspects of project execution, proactive contribution to new capability development, and continuous learning.

Roles and Responsibilities:

  • Actively contribute to and lead specific areas of research and development for robotic software packages and tools for industrial applications using the ROS framework, including capabilities in Robotics Middleware Framework (RMF) multi-agent path planning, simulator design, perception, and motion planning. Drive application-oriented robotic research towards industrial automation using ROS 2.
  • Contribute significantly to the architecture and lead the development of complex software solutions and core algorithms for interoperable multi-agent and multi-robot systems, focusing on coordination, scheduling optimisation, task assignment, and traffic deconfliction.
  • Contribute to and lead the implementation of robust systems engineering approaches by translating business requirements into system requirements and validation methodologies, and develop comprehensive software testing and validation strategies in accordance with industry standards.
  • Lead specific aspects of project scoping, planning, and execution for technical projects, and actively contribute to overall project delivery, including overseeing technical documentation, write-ups, and presentations.

 

Job Requirements:

  • Degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science or equivalent.
  • Minimum of 0 to 5 years of experience (or equivalent demonstrated experience).

 

Essential Skills & Experience:

  • Mastery in C++ and Python programming.
  • Extensive experience and expertise in software development principles and practices.
  • 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.
  • Extensive experience with networked systems design and implementation.
  • Experience deploying multiple software or robotics systems to production environments.
  • Demonstrated ability to lead technical initiatives or projects within a team context.

 

Desired Skills & Experience:

  • Experience applying or researching mobile robot, fleet management and AI technologies in robotics.
  • Proven experience managing stakeholders from requirements gathering to deployment.
  • Web development experience (e.g., using common frameworks).
  • Experience with specific robotics algorithms (e.g., scheduling optimisation, task assignment, traffic deconfliction).
  • Experience developing software solutions using ROS libraries.





Apply now

About Agency for Science, Technology and Research (A*STAR)

Singapore's lead government agency for scientific and technological research.

Year founded
1991
Employees
5400
Organization type
Government
Headquarters
SG

Similar jobs

Development Engineer roles
3w
Save
Mark Applied
Hide
Senior Development Engineer
Singapore
OnsiteFull Time
Neste
NesteNasdaq Helsinki: NESTE: Produces renewable fuels and circular feedstock for global industries.
5+ YOEBachelor's or Master's in a technical field, 5-7 years in operations and capital projects in refining/petrochemicals, strong stakeholder management, communication, analytical and safety mindset.
17h
Save
Mark Applied
Hide
Product Development Engineer
Singapore, Singapore, Singapore
S$53k-S$75k/yr OnsiteFull Time
AMD
AMDNASDAQ: AMD: Designs and manufactures computer processors and graphics technology.
3+ YOERequires 3–5 years of Fuse testing or ATE development, a BS/MS in electrical or computer engineering, and expertise with IVR testing, Teradyne or Advantest platforms, test hardware, scripting, and data analysis.
Teradyne, Advantest, UltraFlex, J750, V93000, T2000, Python, JMP, MATLAB, oscilloscopes, SMUs, electronic loads, network analyzers, ATE
2d
Save
Mark Applied
Hide
Givaudan Careers Technology Development Engineer (119722)
Singapore
OnsiteFull Time
Givaudan
GivaudanSIX Swiss Exchange: GIVN: Creates and manufactures flavors and fragrances for global brands.
8+ YOEBachelor's degree or higher in a relevant engineering, chemistry, or materials discipline; 8+ years of relevant industry experience; product and process development, scale-up, industrialization, project management, and stakeholder management experience.
Industry 4.0
4d
Save
Mark Applied
Hide
Large Format Manufacturing Development Engineer
Singapore, South West, Singapore
OnsiteFull Time
HP
HPNYSE: HPQ: Produces personal computers, printers, and related digital imaging products.
4+ YOEBachelor's degree in mechanical, mechatronic, or related engineering, or demonstrated competence; 4–6 years in manufacturing; hands-on experience, GD&T and mechanical skills, problem-solving, communication, and teamwork.
AI
4d
Save
Mark Applied
Hide
Large Format Manufacturing Development Engineer
Singapore, South West, Singapore
OnsiteFull Time
HP
HPNYSE: HPQ: Manufactures personal computers, printers, and 3D printing hardware.
4+ YOEBachelor's degree in mechanical, mechatronic, or related engineering, or demonstrated competence; 4–6 years of manufacturing experience; hands-on approach, GD&T and mechanical skills, problem-solving, communication, and teamwork.
GD&T, AI
4d
Save
Mark Applied
Hide
Large Format Manufacturing Development Engineer
Singapore, Singapore, Singapore
OnsiteFull Time
HP
HPNYSE: HPQ: Manufacturer of personal computers, printers, and imaging devices.
4+ YOEBachelor's degree in mechanical, mechatronic, or related engineering, or demonstrated competence; 4–6 years in manufacturing; hands-on experience, GD&T and mechanical skills, problem-solving, communication, teamwork, and digital fluency.
1w
Save
Mark Applied
Hide
Software Development Engineer
Singapore, Singapore, Singapore
OnsiteFull Time
Celestica
CelesticaNYSE: CLS: Provides design, manufacturing, and supply chain solutions for electronics.
2+ YOEBachelor's degree or equivalent education and experience; 2–6 years of experience; Python, PHP, and Microsoft SQL required, with full-stack development experience preferred.
Python, PHP, Microsoft SQL, ASP, JavaScript, HTML, IIS, Windows Server
1w
Save
Mark Applied
Hide
SR ENGINEER IT
Singapore, Singapore, Singapore
OnsiteFull Time
Micron Technology
Micron TechnologyNASDAQ: MU: Manufacturer of semiconductor memory and data storage products.
3+ YOEBachelor's degree in engineering or computer science, or equivalent experience; preferably 3–5 years in software development. Requires programming, containerization, 24/7 L3 support rotation, and cleanroom work.
C#, C++, SQL, Python, Java, JavaScript, Angular, Docker, Pod, Container, NiFi, Kafka, Google Cloud Platform