Software Engineer (QPU Design 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, Poland, Singapore and the US.
(www.meetiqm.com)
Are you interested in supporting the design work of quantum processing units and contributing to the core technology of our quantum computers? We have an open position that you should take a look at!
We are looking for a Software Engineer (QPU Design Software) in Espoo, Finland or Munich, Germany to support our mission of expanding the frontier of scientific and technological progress. You will be embedded in the Design and Simulation Team and work in constant exchange with other technical teams at IQM.
What will I be doing?
As a member of our Design and Simulations Team, you will develop and maintain key software used to design quantum processing units (QPUs) and contribute to the core technology of our quantum computers. You will maintain and develop CAD software that our designers use to deliver design files to the fabrication team for chip manufacturing.
The open-source part of the software, called KQCircuits, is publicly available, and you can get acquainted with it in advance here. KQCircuits is an extension to the GUI-based open-source layout design program KLayout, where our product provides a library for designing chips with superconducting qubits.
This role emphasizes on developing and integrating tools to scale up quantum process and design. Your main focus will be on developing tools to integrate and automate the design workflow by significantly extending our design framework.
Depending on your background and interest, your work may include:
- Implementing features and fixing bugs in our CAD software
- Reviewing and advising on work done on our open-source product KQCircuits, both within our team and from community contributions
- Supporting the Design and Simulations Team in producing proprietary designs
- Using your software development expertise to collaborate with other technical teams to implement solutions and standards that integrate with other in-house products
The following tasks are not required, but your contribution would be highly valued if you are interested:
- Quantum physics and design calculations
- Electro magnetic field simulations, including finite element and lumped circuit modeling
- Numerical modeling and optimization
What skills do I need?
Prior knowledge and experience in physics research and development are not required. For this position, we are looking for a software engineer capable of implementing solutions according to clearly defined specifications. We already have plenty of physics experts in our team, but only a few people specializing in software development.
The skills we are looking for include:
- Python 3, including testing (pytest), documentation (Sphinx), and packaging (pip, twine) frameworks
- GitLab CI management
- Experience sourcing and integrating other Python tools within our stack is highly appreciated
- Agile work style, plus the ability to advise other team members on best practices in agile software development
Our products are still at an early stage of development, so even fundamental changes in code architecture are still possible. In that sense, there is an opportunity to lead the overall software architecture design.
We are in this together and expect excellent cooperation skills and teamwork from all colleagues at IQM!
Additionally, it’s an advantage if you have an affinity for numerical methods and optimization, and experience with electromagnetic field simulators such as Ansys HFSS, Comsol, or Sonnet.
What can I expect from IQM?
- A great opportunity to perform world-class R&D and implement cutting-edge technology
- Cutting-edge manufacturing and laboratory infrastructure
- Strong financial backing for ambitious projects
- A chance to work with a passionate and diverse team on an important mission
- A unique opportunity to make a real impact on the future of quantum technology
- Growth and progress in a creative and open start-up environment
Meet our people and hear more about IQM by visiting our Youtube channel here >>
We'll proceed with the interviews immediately, so please submit your application soon.
Please note that only applications submitted through the website will be processed.
- Department
- Quantum Technologies (Technology)
- Role
- Design and Simulation
- Locations
- IQM Finland (Espoo), 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.