Systems Software Engineer – Quantum Internet
Would you like to join a passionate and dedicated international team of scientists and engineers working with the ambitious aim to build a Quantum Internet?
The mission of the European Quantum Internet Alliance is to build a global Quantum Internet by developing a full-stack prototype network validating all key sub-systems and by driving an innovative European Quantum Internet ecosystem capable of scaling all sub-systems to world-leading European technology.
The moonshot objective of QIA is to build two metropolitan scale networks containing quantum processors, connected by a long-distance fiber backbone using quantum repeaters. This network will be fully programmable to allow the realization of any application supported by the hardware using platform-independent software. The inter-connection of two distinct networks will pave the way towards a true Quantum Internet that connects many more metropolitan networks via a long-distance backbone network.
By joining QIA, you also join the growing innovative European Quantum Internet ecosystem, that includes many industrial actors in various domains, including technology development, classical internet industry, telecommunication systems and quantum.
In QuTech’s Quantum Internet Software Stack team, we develop the core network software systems for quantum networks. Originally developed as a proof-of-concept demonstration, our software stack has now become a core element of QuTech’s quantum networks. Our operating system is the first software stack in the world capable of executing high-level quantum network applications written in Python on cutting edge quantum network hardware.
We are now looking for a Systems Software Engineer to join and help us make our systems more scalable by enhancing our first-in-the-world quantum network protocol stack with network control and management software.
In this new challenge, you will have the chance to collaborate with researchers at QuTech and other European research organisations to integrate our software systems with the newest cutting edge quantum network platforms.
At QuTech we are also committed to bringing promising technology from proof-of-concepts in the lab into practical use in real world use cases and thus you will be part of projects which aim to raise the technology readiness level of our systems and prepare for commercial trials and early industrial use cases.
This is a unique and exciting challenge, where you will be able to use your knowledge and experience to help create a new ground-breaking technology.
- Co-design and Implement network control and management software and its integration with our quantum network node operating system.
- Consult with quantum networking experts (within and outside the team) to ensure a good fit of the software design and implementation to the problem domain.
- Break down the software design into smaller manageable chunks of implementation work.
- Write and test code for network control and management software.
Master’s degree in Computer Science, Electrical Engineering, Physics, or a related field.
- 2+ years of professional experience in software engineering.
- Demonstrable experience in programming in C++ and Python.
- Demonstrable experience in network or distributed systems programming or a related domain.
- Demonstrable experience in using Git and CI/CD pipelines.
- Any of the following would be nice, but are not required:
- Experience with Google Protocol Buffers and gRPC.
- Experience with REST interfaces.
- Experience with the YANG data modelling language.
- Experience with embedded systems.
- Knowledge of quantum physics concepts.
- Demonstrable communication and teamwork skills.
- Experience or willingness to work with the Agile way of working.
- Demonstrable problem solving skills.
Conditions of employment
The software engineering position is a 0.8 – 1.0 FTE role, with a minimum of 32 hours per week and a maximum of 38 hours per week. This is a project for one year with the option to become structural. The UFO profile is ICT Developer 3 or ICT developer 2, depending on your working experience. The full-time salary will be based on VSNU-CAO Scale 10 or 11 with a minimum salary of 2960 Euros gross to a maximum of 5.439 Euros gross per month (salary based on for 38h hours per week).
On top of that, TU Delft/QuTech offers a great customizable compensation package with generous holidays (41 days off if you work full time), attractive pension scheme, holiday allowance in May and a 13th month pay (paid as a pro-rata bonus in December). We also offer a discount for health insurance, sport memberships, and a monthly work costs contribution. Flexible work schedules can be arranged. An International Children’s Centre offers our employees childcare and an international primary school. Salary and benefits are in accordance with the Collective Labour Agreement for Dutch Universities (VSNU-CAO). Dutch citizenship or a European working permit is required to apply.
Your contract will be with Delft University of Technology (TU Delft), an organisation built on strong foundations. As creators of the world-famous Dutch waterworks, and pioneers in biotech, TU Delft is a top international university combining science, engineering and design. It delivers world class results in education, research and innovation.
For generations, our engineers have proven to be entrepreneurial problem-solvers in both business and social contexts. TU Delft offers 16 Bachelor’s and 32 Master’s programs to more than 23,000 students. Our scientific staff consists of 3,500 staff members and 2,800 PhD candidates. Together we imagine, invent and create solutions using technology to ensure positive change on a global scale:
Challenge. Change. Impact!
For information about this position, you can contact Wojciech Kozlowski, Quantum Internet Software Stack Team Product Owner at QuTech at W.Kozlowski@tudelft.nl
For questions concerning the procedure contact our Recruiter Audrey Monje at A.Monje@tudelft.nl.
If you are interested in this position, apply via the application button on this page. Please note that we will start the recruitment process as soon as we receive applications and that a pre-Employment screening can be part of the selection procedure.