qubitsok.com
Cut Noise. Work Quantum.
Europe, Germany, Münchendorf
•
Posted 17 days ago
🏢 IQM
Role Type
Role Focus
Seniority
Employer Type
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
The primary responsibility is developing and maintaining the calibration automation framework and orchestrator.
The developed graph-based framework acts as an orchestrator managing calibration operations between the user/system and the hardware.
Excellent Python programming skills are explicitly required for this software engineering role.
The job is at IQM, a leader in designing and building superconducting quantum computers, which the software controls.
The calibration automation framework is critical for hardware operations, inherently dealing with low-level control sequences.
The role involves improving performance and scalability of software systems required for large quantum processors.
Rust is listed as a preferred qualification for experience in systems programming languages.