Research Scientist, Mobile Systems and Cloud Security, NSOE

Updated: over 2 years ago
Job Type: FullTime
Deadline: 07 Oct 2021

  • Contract
  • Middle Management
  • PhD
  • Singapore | Closing On 07 Oct 2021

till 30 Sep 2022

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

Qualifications

  • 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 reputable 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
  • emonstrated strong experience and know-how on static and dynamic program analysis, software security, natural language processing and/or machine learning for software
  • Competent in designing and implementing algorithms and data structures
  • 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
  • Good research capability as evidenced by tangible deliverables (e.g., publications or tools developed in the areas of mobile applications, software engineering, cybersecurity, or machine learning) 
  • Experience in supervising junior students will be advantageous

Other Information

For more info, please refer to this website - https://smc.smu.edu.sg



Similar Positions