A Research Platform for Singapore

Robotics Software Engineer

Posted Date:4 January 2019
Closing Date:Open until filled
Hours:Full Time
Duration:Fixed Term



Technical university of Munich - Campus for Research Excellence and Technological Enterprise (TUMCREATE) is a research platform for the improvement of Singapore's public transportation, including the deployment of electric and autonomous mobility. Researchers from Technical University Munich and Nanyang Technological University join forces and are funded by Singapore’s National Research Foundation as part of the Campus for Research Excellence And Technological Enterprise (CREATE).


At TUMCREATE, over 100 scientists, researchers and engineers work together, led by Professors from the Technical University of Munich and Nanyang Technological University. The Mission of TUMCREATE is to seek the ultimate public transport system for the people of Singapore. Our innovative road transport solutions will provide high comfort and a positive travel experience, best protection of the environment and maximum benefit to the society and the economy.

More Information about TUMCREATE can be found by viewing our web pages at http://www.tum-create.edu.sg/ 



The design of real-world robotic systems is a multi-disciplinary effort. It involves the development of mechanical elements like sensors and actuators, electronic components for connecting and controlling the mechanical elements and software for higher-level planning and process control.


This job profile focuses on development of such robotics systems from the software perspective. The job will be within an emerging deep-tech startup working towards commercialization of SPEEDCARGO - world's first AI-powered robotic solution for automatic build-up and break down of aviation cargo pallets.


More details on the project: https://www.speedcargo.sg/


Objective & Tasks

  • Development of robot motion planning software
  • Contribute to software architecture design and implementation of the entire turnkey systems
  • Development of state machines that define application logic and connect different high level and low-level parts of the system
  • Integration of several robotics and AI software modules using a middleware such as ROS.Testing and validation at the application and system level


Mandatory Requirements

  • Since the project will focus on real world deployment of industrial robotics system we require the candidate to have minimum 2-5 years’ experience working on real world industrial robotics projects (preferable in Industry). Candidates with only lab/research experience won’t be considered.
  • PhD/Master/Bachelor Degree in Computer Science from a reputed university


What we expect from you

  • Possess skills/ familiar with tools – C/C++, Python, Linux, git, Qt
  • Knowledge of concepts in Computer Science and Mathematics applied to robotics
  • Knowledge of motion planning concepts applied to industrial robots
  • Proven experience with middleware such as ROS.
  • Experience in hands-on robotics projects in one or more of the following areas: motion planning or control, state machines, physics engines
  • Experience working with industrial robots is a plus.


What we offer you

  • An international and multidisciplinary working environment
  • Opportunity to work on deep-tech robotic system
  • Challenging tasks with real-life relevance



Dr Suraj Nair (suraj.nair@tum-create.edu.sg)


How To Apply

Please send through a complete application including cover letter, CV, University degrees and transcripts to Dr Suraj Nair at suraj.nair@tum-create.edu.sg


Thank you for your applications, only shortlisted candidates will be notified.