Staff Engineer, HPC Software
IQM is a global leader in designing, building, and selling superconducting quantum computers. IQM provides both on-premises full-stack quantum computers and a cloud platform to access its computers anywhere in the world. IQM customers include the leading high-performance computing centres, research labs, universities and enterprises which have full access to IQM's software and hardware. IQM has over 300 employees with offices in Finland, Germany, France, Spain, Italy, Poland, Singapore, South Korea, Japan and the US.
We are looking for an experienced Staff Engineer, HPC Software to join the team and contribute to our HPC integrations.
In this role, you’ll drive the integration of high-performance computing (HPC) and quantum computing (QC), helping to refine product direction, architecture, and technical requirements. You’ll also represent IQM’s solutions to the global HPC community while contributing directly to the development of our control software stack for IQM’s quantum systems.
What you'll be doing:
- Act as an industry-level thought leader with a strong understanding of the latest developments in the HPC-QC field — and the opportunity to shape its direction.
- Collaborate with Product Managers and software development teams to define the software architecture for next-generation HPC-QC workflows.
- Participate in creating and refining product requirements to ensure alignment with technical goals and customer needs.
- Work closely with colleagues from diverse backgrounds in software engineering and quantum physics to design and implement our software stack.
- Represent IQM in standards committees, collaborating with customers and the broader HPC community.
- Travel up to 10% of your time for customer technical meetings, sales support discussions, conferences, and committee participation.
- Contribute directly to software development, including building practical demo applications for integrating HPC and QC solutions.
What are we looking for:
- Hands-on experience in the HPC industry, including running large-scale parallel jobs.
- Strong background in software development, product management, or software architecture, ideally with 10+ years of relevant experience.
- Proficiency in multiple programming languages and tech stacks ideally Python, C++, C, Rust, and Slurm, and a continuous desire to learn more.
- Proven experience in productized API design, implementation, and maintenance.
- Background in scientific publishing or creating technical content.
- Educational background: MSc or BSc in Computer Science, Physics, or equivalent professional experience.
- Experience contributing to open-source projects is a strong plus.
- Excellent communication and collaboration skills.
What can you expect from IQM:
- Be at the forefront of innovation at the intersection of quantum and high-performance computing.
- Direct access to quantum computers for testing and prototyping as part of your work.
- Opportunities for growth and learning in a creative, diverse, and open start-up environment.
- A chance to influence industry standards and collaborate with global HPC and QC experts.
Meet our people and hear more about IQM by visiting our Youtube channel. You can also explore our latest scientific publications.
We'll proceed with the interviews immediately, so we encourage you to apply soon.
- Department
- Quantum Systems (Technology)
- Role
- Software Engineering roles
- Locations
- IQM Germany (Munich)
- Remote status
- Hybrid
About IQM Quantum Computers
At our company, we're on a mission to change the world through quantum computing. With over 300 colleagues across 5 locations in 5 different countries, we're collaborating across disciplines and borders to make it happen. Our team includes scientists, quantum engineers, software developers, business professionals, and more, all working together to make a difference.
Already working at IQM Quantum Computers?
Let’s recruit together and find your next colleague.