A Research Platform for Singapore

Software Developer for Robotic Systems

Posted Date:16 May 2018
Closing Date:Open until filled
Hours:Full Time
Duration:Fixed Term



TUMCREATE is a leading research institute set up by the Technical University of Munich, Germany in collaboration with the Singapore Government. TUMCREATE has received funding and support for the SPEEDCARGO project from the Civil Aviation Authority of Singapore (CAAS) & the National Research Foundation (NRF) to develop automation solutions that will transform the air freight logistics sector. The SPEEDCARGO solution is the world's first AI-powered robotic solution for automatic build-up and break down of aviation cargo pallets and will help Singapore lead the transformation of the logistics industry globally. The project is seeking technical experts with a passion for creating world class products, and a willingness to work in a fast paced, quality obsessed, multi-cultural global environment. On successful completion, the project will spin-off as a start-up with members of the project team having the option to join the start-up with benefits that include attractive ESOPs. Apply now if you are interested in working on cutting edge technologies, changing the world with your work and joining a dynamic start-up team.


More details on the project:



About This Position


The design of real-world robotic systems is a multi-disciplinary effort. It involves the development of advanced perception systems, artificial intelligence based decision making, 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 perspective of advanced perception system using beyond state of the art computer vision techniques. 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.


Objectives and Tasks

Successful candidate will be working in a team to primarily integrate software components of a large robotic system that includes an industrial robot, actuating end effectors, vision sensors, high level robot control and intelligent systems. There will be potential to do development in a wide range of these areas. The primary responsibilities of the candidate will be:


  1. Lead the design and development of a robust industrial software system.
  2. Design software modules and APIs, integrate with industrial middleware.
  3. Work with R&D team members, provide technical insight on proposed system design, relevant risks, and feasible solution strategies.
  4. Collaborate with third party partners, define and implement interfaces with other systems such as SAP, Oracle Database, Warehouse Management System, etc.


Mandatory Requirements

  1. PhD/Master/Bachelor Degree in Computer Science from a reputed University
  2. Strong knowledge and proficiency in C++.
  3. Experience in real world full-cycle software development and deployment, preferably in the Industry. Candidates with only lab/research experience won’t be considered.


What We Expect From You

  • Relevant experience in 3D development, Computer Vision and Image Processing
  • Familiarity with ROS, C/C++, Java, Python, Linux, Git, OpenCV, PCL, OpenGL, MATLAB
  • Knowledge of best practices, such as CI/CD, pipelines, TDD, etc
  • GUI and Mobile App Development
  • Ability to work independently


What We Offer

  • 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 your complete application including cover letter, CV, academic certificates and letter of testimonials (if any) to Dr. Suraj Nair (suraj.nair@tum-create.edu.sg).