Senior Software Engineer
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)
We are looking for a Senior Software Engineer to join our software engineering team developing control software for our quantum computers. Our team develops and maintains the software stack that enables the use of quantum computing to solve practical computational challenges for our customers.
To succeed in this role, solid experience in professional software development is important, including creating and maintaining released software products as part of a team. Collaboration, open communication, and curiosity for learning are also highly valued.
What will I be doing?
- Creating high-quality, reliable code that is enjoyable to develop and maintain.
- Designing features, releases, and the architecture of our software stack, and participating in refining requirements.
- Building and improving automated testing, reviewing code, testing, and contributing to documentation.
- Taking part in releasing our software products.
- Collaborating with team members with backgrounds in software engineering and quantum physics.
What skills do I need?
- Experience in developing and maintaining software products.
- Suitable general experience in past software development roles: around 7 years or more.
- Educational background: MSc or BSc in Computer Science or Physics, or equivalent skills.
- Excellent communication skills in written and spoken English.
- Hands-on experience with our current tech stack: Python, Docker, GitLab, and Linux.
- Experience with several programming languages and tech stacks, and motivation to keep learning.
These skills are considered as a plus:
- Experience in API design, implementation, and maintenance.
- Experience in planning, developing, and testing timing- and performance-critical software products.
- Experience in database design, development, and maintenance.
What can I expect from IQM?
- A chance to work on world-class R&D at the forefront of quantum computing.
- Access to quantum computers for testing and prototyping as part of your daily work.
- Opportunities for professional growth in a creative, diverse, and open start-up environment.
- Collaboration with leading experts across multiple domains.
Meet our people and hear more about IQM by visiting our Youtube channel here >>
Check out our scientific publications 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 Systems (Technology)
- Role
- Software Engineering roles
- Locations
- IQM Germany (Munich), IQM Finland (Espoo)
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.