qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, Netherlands, Delft

Posted 157 days ago

Software Engineer Algorithm tooling Quantum Inspire

🎓 Delft University of Technology

EUR 3K - 5K per month

+2 benefits
AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced
🌸 PhD / Postdoc

Employer Type

🎓 Academia

Visa / Relocation Details

  • TU Delft is committed to make relocation to the Netherlands as smooth as possible for international candidates.
  • The HR unit, Coming to Delft Service, offers information and events to help prepare relocation and settle in the Netherlands.
  • A Dual Career Programme is available to support accompanying partners with their job search in the Netherlands.

The Software Engineer will join QuTech to work on the Quantum Inspire project, focusing on developing cutting-edge quantum technology. This role involves designing and implementing a coherent tooling system for processing quantum algorithms, as well as developing and testing the necessary software. The engineer will collaborate within an agile/scrum team to contribute to groundbreaking advancements in quantum computing.

Key Responsibilities

Design and implement a coherent tooling system, consisting of several components, for processing quantum algorithms, tailored to meet user needs.

Develop and test tooling software, ensuring quality through unit and integration testing.

Collaborate as an inventive software engineer and creative developer in a team using an agile/scrum development strategy.

Required Skills

Master’s or PhD level in a relevant field

Extensive experience in C++ and Python-based software development (minimum 3-5 years of relevant experience)

Experience in designing and developing production-grade software

Proficient understanding of quantum computing fundamentals, such as qubit state, quantum gates, circuit model, and quantum computer architecture

Knowledge of general concepts regarding the processing of programming languages, e.g., language parsers, ASTs, and compilers

Experience with programming environments on Unix/Linux, including MacOS

Experience working in agile/scrum development settings

Nice-to-have Skills

Knowledge of Docker and GitHub actions

Technology Tags

Classical programming

The job explicitly requires extensive experience in C++ and Python-based software development for building tooling.

Basic Quantum Concepts

The job requires a proficient understanding of quantum computing fundamentals, encompassing core concepts like qubit state and quantum gates.

Quantum compilers

The job explicitly requires knowledge of compilers, parsers, and ASTs for processing programming languages in the quantum context.

Algorithms

A primary responsibility is designing and implementing tooling for processing quantum algorithms.

Quantum Simulators

The role focuses on the 'Quantum Inspire' project, which is a platform for quantum simulation.

Circuit design

The job requires understanding the quantum 'circuit model,' which is fundamental for designing quantum circuits that the tooling will process.

Assemblers & SDKs

The role involves designing and implementing a 'coherent tooling system' for quantum algorithms, which strongly implies SDKs and potentially assemblers.