Home Careers Job opportunities Software Engineer C++
CareerTUD02248

Software Engineer C++

Join QuTech and create the Quantum Future!

QuTech is a mission-driven research institute run jointly by Delft University of Technology (TU Delft) and the Netherlands Organisation for Applied Scientific Research (TNO). Together, we work on a radically new technology with world-changing potential, developing scalable prototypes of a quantum computer and an intrinsically safe quantum internet.

We are creating the quantum future and we believe that quantum technology will be a game changer in many social and economic sectors – including health, agriculture, climate and safety. To achieve our ambitious goals, we bring together scientists, engineers and industry in an inspiring environment, with plenty of space for ambition, entrepreneurship and innovation.

Our research and engineering activities are conducted in three divisions: Quantum Computing, Quantum Internet and Qubit Research. Our divisions and support teams include 220 FTE and over 300 dedicated people.

We are now looking for a senior Software Engineer C++ to join our Quantum Inspire team in the Quantum computing division.

Quantum computing division:

Realizing the promise of a quantum computer requires the development of different layers of hardware and software, together referred to as the quantum computing stack. This is what we do in the Quantum Computing Division. The basis of the stack, referred to as the ‘quantum chip’, contains the qubits. We are investigating different types of approaches for this part of the stack: electron spins in quantum dots and superconducting quantum circuits. Also, we’re developing the system architecture that connects and translates quantum algorithms to the low-level pulses that operate on the qubits of quantum processors.

Get a glimpse of QuTech or take a look at our latest achievements.

Job description

We are looking for a Senior C++ Software developer who is not only excellent programmer but also experienced in implementing software. This unique opportunity will allowed you to be challenged, develop new skills and be part of a talented team.

Software plays an important role at different layers of the quantum computer stack and ranges, from embedded (real-time) software, to control software and drivers for (dedicated) control equipment, API, database management, Web applications up to language processing and compilers for newly developed quantum programming languages. Your role, will be to help develop quantum programming languages, quantum compilers and quantum simulators. In other words you will be developing the state of the art prototype quantum computer within a passionate and talented team!

We are looking for a passionate, smart and solution driven Software Engineer. The quantum revolution is coming and you want to be part of it!

Requirements

Please bear in mind that we do not expect you to meet all the skills below but most of them will be great.

  • M.Sc. degree in computer science, mathematics, engineering or comparable discipline
  • Excellent command of modern C++ and object oriented design
  • Good command of Python
  • Development on Linux and MS Windows
  • Experience in language and compiler design
  • Experience in refactoring and code reconstruction
  • Knowledge of code quality measures
  • Experience in language and compiler design, parsers
  • Knowledge of software architecture
  • Preferably familiar with computer architecture
  • Structured and organized way of working, but flexible enough to deal with requirements changing between iterations
  • Good communication skills in English (verbal & written)
  • Smart and solution oriented SW engineer with focus on team results
  • Knowledge of software engineering: object oriented programming, Agile, Scrum
  • Knowledge of software QA testing methodologies, tools and processes
  • Dutch citizenship or a European working permit is required to apply

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. Appointment is for one year, with the option to become structural. The UFO profiles range from ICT Developer 3 to ICT Developer 2, with a full-time salary based on VSNU-CAO Scale 10-11 (salary min 2.836 and max 5.211 gross per month on a fulltime basis). The actual salary will be based on your knowledge and relevant work-experience.

TU Delft/QuTech offers a customizable compensation package, an attractive pension scheme, holiday allowance, generous holidays, 13th month pay (paid as a pro-rata bonus in December), a discount for health insurance and 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.

TU Delft

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!

Additional information

QuTech is an inclusive organization: we believe that diversity enhances the quality of our work and hence actively promote an inclusive policy.

Application procedure

For information about this position, you can contact Richard Versluis, Engineering Lead of the Quantum Computing division at Richard.versluis@tno.nl

With questions concerning the procedure contact our Recruiter Audrey Monje at A.Monje@tudelft.nl.

If you are interested in this position, please click “Apply now”. We are looking forward to receiving your application.

We will review every applications on a short notice. If your profile match the position we will start the recruitment process straight away.

Apply now

Get a glimpse of QuTech!

Are you curious about QuTech, our labs where we work on the development of quantum internet and quantum computers or our awesome colleagues? Watch this video and get a glimpse of QuTech!