0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Research Scientist (1-year contract), RISE Lab job in Singapore at Singapore Management University

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Research Scientist (1-year contract), RISE Lab at Singapore Management University

Research Scientist (1-year contract), RISE Lab

Singapore Management University Singapore Permanent
  • Curate open-source C/C++/Rust programs in a large scale and construct efficient representations for them
  • Develop measurements across C/C++/Rust programs to identify their semantic similarities and differences
  • Develop program transformation rules between C/C++ and Rust to produce safe and efficient Rust code from C/C++
  • Develop automated program patching and transformation tool to improve the safety and efficiency of existing C/C++/Rust code
  • Provide guidance for junior research students and engineers
  • Write and publish research papers and tools at reputable academic venues


  • PhD degree in Computer Science, Information Technology, Information Systems, or closely related disciplines from an institution of higher learning
  • Three or more years of creditable research and development experiences in programming languages, software engineering, cybersecurity, deep learning, or closely related areas
  • Proficiency in programming languages and tools for systems, such as C/C++/Rust/Docker; Knowledge in Rust will be especially positively considered
  • Demonstrable experience in programming languages and tools for data analysis, such as Python/SQL/scikit-learn/DGL
  • Knowledge in specialty areas, such as program translation, program analysis, programming language design & implementation, automated software testing & debugging, data mining & machine learning, especially deep learning of software code, and related tools (such as C2Rust, LLVM, Tree-sitter, Txl, Coccinelle) will be positively considered
  • Track record in writing and publishing research papers at reputable venues
  • Ability to pick up and excel in new programming languages and new technologies
  • Good analytical, technical, and problem-solving skills
  • Good verbal and written communication skills in English
  • Self-motivated individual who can work independently and collaboratively with team members

Recommended Skills

  • Analytical
  • Automation
  • C++ (Programming Language)
  • Communication
  • Data Analysis
  • Debugging
Apply to this job.
Think you're the perfect candidate?

Help us improve Jobscentral by providing feedback about this job:

Jobscentral TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using Jobscentral you are agreeing to comply with and be subject to the Jobscentral Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.