Associate Researcher, Smart Systems Institute job with NATIONAL UNIVERSITY OF SINGAPORE

job description

We are looking for a senior programmer to create VR, AR and MR simulation applications. You may need to provide quality coding solutions for a range of systems – from simple prototypes to complex embedded simulation systems. The ideal candidate will have a passion for advancing cutting-edge virtual visualization technology and building hyperrealistic simulations. Software development expertise is essential. Experience in at least one major compiled programming language (C#, C++, Java) is required. The candidate should also be comfortable leading a small team of programmers.


  • At least three years of professional experience
  • Degree in computer science, software engineering or a relevant discipline
  • Excellent command of at least one of the following programming languages ​​(C#, C++, Java)
  • Mastery of Git and its workflows
  • Analytical mind and attention to detail
  • Versatility and openness to grasp new technologies, programming languages ​​and paradigms
  • Unit Knowledge
  • Experience developing VR/AR/MR apps using at least one popular VR setup (HTC VIVE, Oculus Rift/Quest)
  • Experience in developing software for microcontroller kits (Arduino, Raspberry Pi)
  • Experience in a leadership role for a technical project/previous employment