Technical Lead (Robotic Software Development)

Advanced Remanufacturing and Technology Centre

The Advanced Remanufacturing and Technology Centre (ARTC) is a new industry-led centre by the Agency for Science, Technology and Research (A*STAR) in collaboration with Nanyang Technological University (NTU). Based on a contemporary business model of public-private partnership, the centre transforms remanufacturing and manufacturing research into industry ready solutions for cross-sectoral industry members by bringing together best-in-class global companies and R&D minds in Singapore.

Currently, the ARTC works with 40 industry members to develop advanced remanufacturing and manufacturing capabilities. The members are comprised of global MNCs, leading equipment and software providers as well as SMEs.

At ARTC, you will have a unique opportunity to unleash your creativity and competencies to develop innovative solutions for industry members. Spanning across our key technical areas in Repair & Restoration, Surface Enhancement, Product Verification, Robotics Process Development, Additive Manufacturing (3D Printing) and Factory of the Future. You will help industry members to realize the full potential of remanufacturing possibilities, from process development to integrated systems and solutions. In addition, you will support industry members to develop strategies and technology roadmaps in Advanced Remanufacturing. You will also be part of an exciting Advanced Remanufacturing network, developing world-class knowledge in the field of Advanced Remanufacturing.

For more information about ARTC, please visit:



  • Lead a team to research, develop and implement new robotic capabilities in adaptive control, integrated vision and sensory system
  • Create software architecture, design and evaluate technologies to use
  • Design, analyze, troubleshooting and debugging systems and develop software solutions for industry members by translating business requirements into system requirements
  • Software development in C/C++/C# or LabVIEW for robotic applications
  • Integrate software with robotic hardware and mechanics to automate the adaptive robotic process
  • Develop testing and validation strategies
  • Manage state of the art machine vision technology and integration with robotic processes
  • Technical project planning and execution on development projects for global industry members
  • Technical write up and presentation


  • PhD in Computer Science, Engineering or relevant discipline
  • Min 5 years programming / software development experience (GUI, drivers, Linux-based development)
  • Development experience using C, C++ and the OO paradigm (under Linux), Python, Java
  • Practical experience and/or expert knowledge of Robot Technology or related field, disciplines and its technologies/processes/techniques
  • Experience with Technomatic, Robot Guide, RobotMaster or Robot Studio will be advantageous
  • Experience with robotics or control system product design
  • Experience in hands-on robotics research in one or more of the following areas: object tracking, sensor fusion, motion planning or coordination
  • Proven experience with ROS
  • Knowledge of industry standards for installation of industrial equipment
  • Proven ability to mentor and coach junior engineers
  • A team player and technically motivated to solve problems, innovate and deliver to customers;
  • Good interpersonal and communication skills.

How to apply:

  • Email your detailed resume to
  • Kindly indicate the position you are applying for in the subject header
  • We regret to inform that only shortlisted candidates will be notified

The above eligibility criteria are not exhaustive. A*STAR may include additional additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice.