Quantum Control Software Engineer - Niels Bohr Institute NQCP
Novo Nordisk Foundation Quantum Computing Programme (NQCP) at the Niels Bohr Institute at Faculty of Science, the University of Copenhagen is looking for a Quantum Control Software Engineer dedicated to semiconductor quantum dots processors.
About us
The Novo Nordisk Foundation Quantum Computing Programme is establishing a team to create a cutting-edge quantum programme in the heart of Copenhagen, Denmark. The long-term mission of the programme is to enable the development of fault-tolerant quantum computing hardware and quantum algorithms that solve life-science-relevant chemical and biological problems. Within NQCP we are currently pursuing several quantum computing hardware platforms all with fundamental requirements on advanced classical software for quantum control (‘quantum control software’). In addition, the philosophy of our programme is to be data-driven, achieved via the establishment of a dedicated data framework which unifies all our quantum platforms, fabrication, and characterization efforts.
Among the four hardware platforms, the Spin Qubit Pilot Line Team aims at achieving a quantum advantage exploiting the unique properties of semiconductor quantum dots processors. To reach this ambitious goal, we are building a world-class research group and developing state-of-the-art infrastructure. In this context, the team is seeking an excellent software engineer to lead the development of the quantum control stack of semiconductor spin qubits, in a way that is also synergetic with software efforts of the other hardware platforms, that has tight integration with our data framework and to support state-of-the-art coding practices.
We seek a candidate who can interface with researchers at all levels for co-development and testing of software building blocks, who is also eager to understand the physics behind the required quantum bits implementation and who has also understandings of electronics (dc, baseband and rf signal signals generation, integration and processing in FPGAs).
Key responsibilities:
- Develop a multi-layer quantum control stack for spin qubits research, that integrates capabilities for tuning up the quantum system, for qubit control readout, for benchmarking, and for high-level algorithmic implementation.
- Validate and simulate the software layers using state-of-the-art quantum control instrumentations and collaborate with researchers to improve its functionality.
- Establish requirements and evaluate novel control methods and instrumentations for qubit control
- Form the interface with the Data Team and software efforts in other Pilot Lines. Collaborate with NQCP teams to optimally design the integration and incorporation of various control systems into the existing data-driven workflow.
- Develop high-quality code in Python for efficient data acquisition
- Interface with external suppliers to ensure optimal use of control hardware
We expect:
- Proven experience as a software Engineer, Data Scientist, or similar role.
- High level of proficiency in Python.
- Knowledge of general software development principles for advanced control problems in high dimensional parameter spaces.
- Excellent analytical, problem-solving, and organizational skills.
- Ability to start projects from the ground up
- Ability to work in a fast-paced environment and be involved multiple projects simultaneously.
- Ability to integrate software with dc and high-frequency electronics components
- Previous experience with quantum physics/computing is a bonus.
Your personality is analytical, structured, and curious. You are a team-player and work to develop the best solutions with input from highly skilled colleagues in interdisciplinary fields.
Terms of salary and employment
The employment and salary are made in accordance with the Circular on the Collective Agreement concerning academics in the state sector concluded between the Ministry of Finance and AC (the Danish Confederation of Professional Associations).
Employment will be as academic employee or special consultant. The salary is based on seniority. Negotiation for salary supplement is possible. The working time are 37 hours per week on average. The working hours are flexible.
The position is limited until 31 December 2029 and appointment will be subject to receipt of background check. The candidate is expected to start on 1 January 2026.
The deadline for applications is 7 September 2025.
The University of Copenhagen seeks to reflect society and encourages applications irrespective of personal background.
Further questions
Questions about the position should be directed to the Spin Qubit Pilot Line Leader Assistant Professor Francesco Borsoi (francesco.borsoiefranklincfoxmoralesstacey@mccarthy-pittman.dkhoward-hughes.dknbi.ku.dkgraham.dk), and Assistant Professor William Iain Leonard Lawrie(william.lawriejamesgordonkaiserjamesalex99@nbi.ku.dkware-williams.dkeaton.dkcastaneda.dk).
The Faculty of Science at the University of Copenhagen – or SCIENCE – is Denmark's largest science research and education institution with 4,000 employees and 9,700 Bachelor and Master's students in 12 departments. The Faculty has an annual budget of DKK 3 billion.
Learn more about The Faculty of Science at www.science.ku.dk