Software Engineer Algorithm tooling Quantum Inspire at TU Delft
Delft, , Netherlands -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

3.546

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Macos, Software Engineers, Software Development, Docker, Github, Compilers, C++, Programming Languages, Computer Architecture

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

Join us in shaping the future of quantum computing! We are a dynamic and inclusive team of innovators working at the forefront of quantum technology. As part of our team, you will have the opportunity to collaborate on a cutting-edge project and contribute to groundbreaking advancements in the field.

In this role you will work on Quantum inspire project. This will give you the opportunity to work close to science. Your daily responsibilities will be:

  • Designing and implementing a coherent tooling system, consisting of several components, for processing quantum algorithms, tailored to meet user needs.
  • Developing and testing tooling software, ensuring quality through unit and integration testing.
  • Collaborating as an inventive software engineer and creative developer in a team with an agile/scrum development strategy.

REQUIREMENTS

  • 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 with CI/CD, using GitHub. Knowledge of Docker and GitHub actions is an advantage.
  • Personal Skills.
  • Proven ability to thrive in collaborative environments, working effectively with both software engineers and researchers.
  • Experience working in agile/scrum development settings.
    We welcome applications from all qualified candidates and are committed to creating an inclusive environment that celebrates diversity.
Responsibilities
  • Designing and implementing a coherent tooling system, consisting of several components, for processing quantum algorithms, tailored to meet user needs.
  • Developing and testing tooling software, ensuring quality through unit and integration testing.
  • Collaborating as an inventive software engineer and creative developer in a team with an agile/scrum development strategy
Loading...