National University of Singapore (NUS) Jobs

National University of Singapore (NUS)

Applications Close:

Singapore

5 Star Employer Ranking

"Research Fellow (Middleware Developer)"

Academic Connect
Applications Close
Is this job right for you? View Vital Job Information and Save Time

Research Fellow (Middleware Developer)

Research Fellow

2026-05-16

Location

Singapore

National University of Singapore

Type

Full-time Academic Research

Required Qualifications

Master's/PhD Physics/CS/Engineering
Python & Modern C++
Linux/UNIX Environment
Quantum Computing Simulation
GPUs/FPGAs Development
HPC Systems & Software Lifecycle

Research Areas

Quantum Technologies
Computational Physics
Qubits Calibration
Quantum Software Stack
71% Job Post Completeness

Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.

Research Fellow (Middleware Developer)

About the Centre for Quantum Technologies (CQT)

The Centre for Quantum Technologies (CQT) in Singapore brings together physicists, computer scientists and engineers to do basic research on quantum physics and to build devices based on quantum phenomena. Experts in this new discipline of quantum technologies are applying their discoveries in computing, communications, and sensing.
CQT is hosted by the National University of Singapore. The Centre also has staff at the Agency for Science, Technology and Research, Nanyang Technological University, Singapore, and the Singapore University of Technology and Design. With some 200 staff and students, it offers a friendly and international work environment.

Learn more about CQT at https://www.cqt.sg/

Job Description

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

  • 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.

You will work on several of the following 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

The ideal candidate should have demonstrated experience in several of the following areas:

  • 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.

Behavioural 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 flexibi

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🎓What qualifications are required for this Research Fellow Middleware Developer role?

Candidates need a Master's degree or PhD in Theoretical/Experimental Physics, Software Engineering, or Computer Science. Equivalent experience is considered. Ideal for those with backgrounds in quantum computing simulation and HPC systems. Explore more research jobs or postdoc opportunities at AcademicJobs.com.

💻What experience is essential for quantum software development at CQT?

Demonstrated expertise in Python and modern C++ in Linux/UNIX environments, including build/debug tools. Plus: GPUs/FPGAs coding, refactoring large codebases (>100k LOC), and quantum control/calibration. Background in HPC scientific code or quantum software stack is highly valued. Check postdoctoral success tips.

🔬What are the key responsibilities in this Middleware Developer position?

Software development for Qibo quantum projects, R&D for quantum computing simulation, drivers for quantum electronics, qubits calibration/characterization. Supervise juniors, contribute to training, evaluate quantum hardware abstraction libraries, and engage communities via workshops. Learn about research assistant jobs for similar roles.

⚙️What technical and behavioral competencies are needed?

Technical: Application software development, refactoring/porting, software lifecycle tools, modern architectures, user management. Behavioral: Results-driven service, teamwork, pragmatic problem-solving. Suited for collaborative quantum technologies environments. See faculty jobs for related competencies.

🌍What is the work environment at Centre for Quantum Technologies (CQT)?

Friendly, international setting at National University of Singapore with 200+ staff/students. Focus on quantum physics research in computing, communications, sensing. Collaborate across NUS, A*STAR, NTU. Visit CQT website or browse higher ed jobs in Singapore.

📄How to apply for this Research Fellow position in Singapore?

Applications open until 2026-05-16. Submit via CQT channels with CV highlighting quantum software experience. Tailor for Physics subcategory. Prepare using our free resume template and cover letter template.

No Job Listings Found

There are currently no jobs available.

Express interest in working

Let know you're interested in opportunities

Express Interest

Receive university job alerts

Get alerts from AcademicJobs.com as soon as new jobs are posted

Post a job vacancy

Are you a Recruiter or Employer? Post a new job opportunity today!

Post a Job
View More
 
Great
Trustpilot
TrustScore 4.2 | 21 reviews