Skip to main content

This job has expired

Research Engineer, Mobile Systems and Cloud Security, NSOE

Employer
SINGAPORE MANAGEMENT UNIVERSITY
Location
Singapore
Closing date
28 Aug 2020

View more

1-year contract 

Operation

  • Contract
  • Manager
  • Bachelor Degree 
  • Masters
  • Singapore 
  • Closing On 28 Aug 2020

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

  • 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

Qualifications

  • 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 - https://smc.smu.edu.sg

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert