Research Fellow (Middleware Developer)

National University of Singapore

Singapore

On-site

SGD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The National University of Singapore is seeking a Research Fellow (Middleware Developer) for the Centre for Quantum Technologies. The ideal candidate will have a strong background in Software Engineering, Computational Physics, or Computer Science, along with extensive experience in Python and C++. Key responsibilities include developing software related to quantum computing, supervising junior team members, and participating in research and development activities. This role is located at the Kent Ridge Campus and is integral to quantum technology advancements.

Qualifications

  • Master's degree or PhD in Theoretical or Experimental Physics, Software Engineering, or Computer Science.
  • Extensive experience with Python and modern C++.
  • Understanding principles of quantum simulation is a plus.

Responsibilities

  • Develop software for quantum computing projects.
  • Research effective quantum computing simulation methods.
  • Supervise junior team members.

Skills

Software Engineering
Computational Physics
Computer Science
Python
Modern C++
Linux/UNIX
Quantum Computing Simulation
HPC Systems

Education

Master's degree or PhD in relevant field

Tools

Debbugging Tools
Performance Analysis Tools

Job description

Job Title: Research Fellow (Middleware Developer)

University-Level Unit: Centre for Quantum Technologies

Faculty/Department-Level Unit: Exploratory Initiatives Group

Employee Category: Research Staff

Location_ONB: Kent Ridge Campus

Posting Start Date: 07/05/2026

Job Description

The CQT S14 team is looking for candidates with a strong background in Software Engineering, Computational Physics or Computer Sciences for software development in quantum technologies.

Responsibilities
  • Software development for computing projects related to Qibo.
  • Research and development of methods/approaches for the effective use of quantum computing simulation.
  • Development of software drivers for quantum control electronics.
  • Development of qubits calibration and characterization.
  • Contribution to training and dissemination activities related to these areas.
  • Supervision of junior team members.
Topics
  • Evaluate and apply libraries and frameworks for the abstraction of quantum hardware.
  • Help the community in the process to make efficient use of quantum devices.
  • Prepare training and information material related to your field of expertise and actively communicate the results of your work to the relevant stakeholders in the physics and computing communities.
  • Actively build collaborative relationships with the developer and user communities of quantum software by participating in workshops, conferences and informal exchange of information.
Qualifications

Master's degree or PhD or equivalent relevant experience in the field of Theoretical or Experimental Physics or Software Engineering or Computer Science or a related field.

Experience
  • Extensive experience with python and modern C++ in a Linux/UNIX environment, including tools for building, debugging, and performance analysis.
  • Understanding the principles of quantum computing simulation, control and calibration is a plus.
  • Significant experience developing code for accelerators, such as GPUs or FPGAs.
  • Experience in refactoring or porting large codebases (over 100k source lines of code).
  • Background in supporting scientific code on HPC systems or familiarity with components of the quantum software stack.
Technical competencies
  • Development of application software: familiarity with state-of-the-art software development, testing and optimization.
  • Re-use, refactoring, integration and porting of existing software.
  • Knowledge and application of software life-cycle tools and procedures.
  • Understanding of modern computing architectures.
  • User relationship management.
Behavioral competencies
  • Achieving results: delivering prompt and efficient service taking into account customer needs.
  • Working in teams: understanding when teamwork is required to achieve the best results; including others accordingly and sharing information.
  • Solving problems: identifying, defining and assessing problems, taking action to address them Adopting a pragmatic approach; understanding the value of adopting generic rather than 'gold-plated' technical solutions.
  • Demonstrating flexibility: readily absorbing new techniques and working practices; proposing new or improved ways of working.
  • Learning and sharing knowledge: sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer.
Language skills

Spoken and written English: ability to understand and speak the language in professional contexts. Ability to draw-up technical specifications and/or scientific reports and to make oral presentations.

Location

Kent Ridge Campus

Organization

National University of Singapore

Department

Centre for Quantum Technologies

Job requisition ID

32809

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Fellow in Quantum Algorithms
Research Fellow in Quantum Algorithms

National University of Singapore • Singapore

On-site
SGD 150,000 - 210,000
Senior Research Fellow (Quantum-HPC Systems Architect)
Senior Research Fellow (Quantum-HPC Systems Architect)

National University of Singapore • Singapore

On-site
SGD 120,000 - 180,000
Quantum Middleware Research Fellow
Quantum Middleware Research Fellow

National University of Singapore • Singapore

On-site
SGD 80,000 - 100,000
Research Assistant in Quantum Algorithms and Machine Learning
Research Assistant in Quantum Algorithms and Machine Learning

National University of Singapore • Singapore

On-site
SGD 42,000 - 72,000
Research Community & Engagement Manager / Senior Executive
Research Community & Engagement Manager / Senior Executive

National University of Singapore • Singapore

On-site
SGD 60,000 - 90,000
Senior Scientist: Quantum Circuits (Singapore)
Senior Scientist: Quantum Circuits (Singapore)

Horizon Quantum • Singapore

On-site
SGD 80,000 - 120,000
Research Engineer/Fellow (in Quantum Key Distribution Networks and Systems) - KPY
Research Engineer/Fellow (in Quantum Key Distribution Networks and Systems) - KPY

Euraxess • Singapore

On-site
Research Assistant (Quantum Computing Theory), School of Computing
Research Assistant (Quantum Computing Theory), School of Computing

National University of Singapore • Singapore

On-site
Research Fellow (Quantum Circuits)
Research Fellow (Quantum Circuits)

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 80,000
Project Manager (Quantum Algorithms & Software Applications)
Project Manager (Quantum Algorithms & Software Applications)

National University of Singapore • Singapore

On-site
SGD 90,000 - 130,000