Research Fellow, Mobile Systems and Cloud Security, NSOE

Tuesday, 9 February 2021
End of advertisement period
Wednesday, 10 March 2021
Contract Type
Fixed Term
Full Time
  • Contract
  • Middle Management
  • PhD
  • Singapore | Closing On 10 Mar 2021

21-month contract

About Us

Singapore Management University is a place where high-level professionalism blends together with a healthy informality. The 'family-like' atmosphere among the SMU community fosters a culture where employees work, plan, organise and play together – building a strong collegiality and morale within the university.

Our commitment to attract and retain talent is ongoing. We offer attractive benefits and welfare, competitive compensation packages, and generous professional development opportunities – all to meet the work-life needs of our staff. No wonder, then, that SMU continues to be given numerous awards and recognition for its human resource excellence.

Job Description

  • Analyze low-level mobile application code and user interfaces
  • Model the functionality of app code and user interfaces based on low-level data
  • Cluster apps according to their similarities and differences in code, UI, and functionality
  • Develop inference models for proper privacy decisions
  • Build private data protection and replacement techniques on Android systems
  • Setup testbeds for the analysis and modeling techniques, and perform large-scale evaluations
  • Facilitate project management and supervise junior team members together with the faculty members
  • Write academic research papers for publication and make both formal and informal presentations


  • Minimum PhD degree in Computer Science or closely related disciplines 
  • Minimum two years of relevant research experience in areas closely related to this project, such as static and dynamic analysis, mobile security, software engineering, and machine learning for software
  • Relevant research capabilities as evidenced by publications in top-tier venues in closely related areas
  • 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
  • Demonstrated strong experience and know-how on static and dynamic program analysis, software security, natural language processing and machine learning for software
  • Basic working knowledge of Android systems and Android application development and relevant tools
  • 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 -

Similar jobs

Similar jobs