qubitsok.com
Cut Noise. Work Quantum.
Europe, Germany, Munich
•
Posted 15 days ago
🏢 IQM Quantum Computers
Role Type
Role Focus
Seniority
Employer Type
The Senior Quantum Software Engineer will enhance and maintain IQM's internally developed graph-based calibration framework. This crucial role involves working at the intersection of software engineering and quantum hardware operations to build high-performance, reliable calibration automation tools. The goal is to directly enable the operation and scaling of increasingly large quantum processors, supporting the company's quantum computing roadmap.
Key Responsibilities
Develop and maintain the calibration automation framework and its graph-based architecture.
Design and implement new software features requested by calibration engineers and users.
Improve performance, scalability, usability, testing, and documentation of the framework.
Support calibration engineers who use the framework for internal and external QPU calibrations.
Collaborate with the broader software department to integrate calibration automation into IQM’s software products.
Contribute to architectural decisions and take ownership of a technical focus area.
Required Skills
Strong background in software engineering, including 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.
MSc or BSc in Computer Science, Physics, or equivalent practical experience.
Excellent written and spoken communication skills in English.
Strong organizational skills and ability to work independently.
Nice-to-have Skills
Experience in systems programming languages like 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
IQM is a leader in superconducting quantum computers and the role involves calibration for these QPUs.
The job is focused on developing critical automation software for superconducting quantum computers.
The framework acts as an orchestrator for calibration, which is a key function of control software in quantum systems.
The framework being developed acts as an orchestrator and connects engineers to the QPU calibration procedures, fitting the definition of quantum middleware.
Excellent Python programming skills are listed as a core requirement for the job.
The role explicitly requires strong software engineering skills and experience developing production-level software.
Improving performance and scalability of the framework is a key responsibility mentioned in the job description.