Research Engineer (1-year contract), Mobile Systems & Cloud Security, NSOE

Singapore Management University| Date Posted: 9-Sep-2020
Save Job
Job Nature:
Position Level:
Job Category:
Bachelor's / Honours, Masters / PhD

Job Description

  • Use both static and dynamic techniques to test and analyze mobile application code and user interfaces
  • Use machine learning to infer the functionality of mobile apps
  • Cluster mobile apps according to their similarities and differences in code, UI, and functionality
  • Develop inference models that can differentiate proper private data uses from improper ones
  • Build private data monitoring and replacement techniques on Android systems
  • Setup testbeds for Android apps and perform large-scale evaluation of the developed techniques
  • Write academic papers and make both formal and informal presentations


  • Bachelor or Master degree in Computer Science or closely related disciplines 
  • Minimum one year of relevant research and development experience in areas closely related to this project, such as automated mobile app testing, mobile security, static and dynamic program analysis, software engineering, and machine learning for software
  • Prior experience working as a research assistant or engineer in university and relevant research publication(s) in a venue is welcomed
  • Strong programming skills in at least one major programming language, such as Java and Python
  • Experience in more languages, such as C/C++/Objective-C/Swift/Kotlin/JavaScript, will be positively considered
  • Basic working knowledge and know-how on Android systems and Android apps and relevant development and testing tools
  • Basic working experience and know-how on static and dynamic program analysis, automated software testing, security, natural language processing and machine learning for software
  • Strong analytical, technical and problem-solving skills
  • Strong written and oral communication skills
  • Self-motivated individual who can work independently and also collaboratively with team members
  • Able to work under strict deadlines
  • Applicants with high-quality research publications in closely related areas will be advantageous

Other Information

For more info, please refer to this website -

Company Overview
Singapore Management University