qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, Germany, Münchendorf

Posted 17 days ago

Senior Quantum Software Engineer, Calibration Automation

🏢 IQM

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

🏗️ Build Systems

Seniority

🌿 Experienced
🌳 Senior / Lead

Employer Type

🏢 Industry

This role seeks a Senior Quantum Software Engineer to enhance and maintain IQM's graph-based calibration framework used for superconducting quantum computers. The engineer will develop and scale high-performance, reliable calibration automation tools. This work is critical, as the framework directly enables the calibration and operation of increasingly large quantum processors, supporting IQM’s quantum computing roadmap.

Key Responsibilities

Develop and maintain the core calibration automation framework, including its graph-based architecture.

Design and implement new software features based on requests from calibration engineers and users.

Improve the performance, scalability, usability, testing, and documentation of the existing framework.

Ensure the long-term maintainability of the codebase by fixing bugs and refining structure.

Collaborate with the broader software department to integrate calibration automation into IQM’s suite of software products.

Support calibration engineers in their usage of the framework for both internal and external QPU calibrations.

Contribute to architectural decisions and take ownership of specific technical focus areas.

Required Skills

Strong background in software engineering, specifically developing and maintaining production-level software.

At least 3-8 years of professional software development experience.

Excellent Python programming skills.

Experience with multiple programming languages and technology stacks.

Possession of an MSc or BSc in Computer Science, Physics, or equivalent practical experience.

Excellent written and spoken communication skills in English.

Strong organizational skills and the ability to work independently.

Nice-to-have Skills

Experience in systems programming languages such as C, C++, or Rust.

Familiarity with web development.

Understanding of quantum computing concepts.

Experience working in scientific, R&D, or deep-tech environments.

Familiarity with performance optimization and large-scale software systems.

Technology Tags

Control software

The primary responsibility is developing and maintaining the calibration automation framework and orchestrator.

Quantum Middleware

The developed graph-based framework acts as an orchestrator managing calibration operations between the user/system and the hardware.

Python

Excellent Python programming skills are explicitly required for this software engineering role.

Superconducting Circuits

The job is at IQM, a leader in designing and building superconducting quantum computers, which the software controls.

Pulse-Level Control

The calibration automation framework is critical for hardware operations, inherently dealing with low-level control sequences.

High-Performance Computing

The role involves improving performance and scalability of software systems required for large quantum processors.

Rust

Rust is listed as a preferred qualification for experience in systems programming languages.

Similar Jobs