Software Engineer, QPU Numerics

IQM Quantum Computers

Espoo

On-site

EUR 80,000 - 100,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work setups
Flexible hours
Learning & development budget
Learning resources (IQM Learning Hub,

Job summary

IQM Quantum Computers is seeking a Software Engineer to join the IQM Numerics team and advance its QPU simulation software stack. You will work on simulation tools, contribute to design decisions, and collaborate with Design and Simulations, Modeling and Dynamics teams.

You will also engage with the open-source community on relevant projects. The role emphasizes developing, testing, and maintaining software, with opportunities to influence requirements and interfaces for simulation workflows.

Qualifications

  • 3+ years of experience in Software Engineering or Software Development.
  • Strong Python programming skills.
  • Experience with CI/CD pipelines and tooling.
  • Interest in quantum physics, QPU simulations or related areas is a plus.
  • Ability to work independently and in a collaborative team environment.

Responsibilities

  • Develop and maintain the QPU simulation software stack and support QPU simulations.
  • Develop and maintain IQM simulation tools, including open-source projects and inhouse software.
  • Maintain CI/CD and test framework environments.
  • Support team members with software development and code reviews.
  • Participate in daily/weekly meetings to coordinate backlogs and teamwork.
  • Coordinate collaborative workflows within the team and with other projects.
  • Interface with internal teams and open-source/open-data community as needed.

Skills

Python
CI/CD
Software development
Team collaboration

Tools

KQCircuits

Job description

At IQM, we build world-leading quantum computers for the well-being of humankind. We design systems to tackle computational challenges beyond the practical limits of classical machines. Our work sits at the edge of science and engineering. It's complex, demanding, and deeply collaborative. We turn deep research into reliable, full-stack systems that drive discoveries in fields like medicine, energy, and technology, reshaping how the world computes.

Join the team that gives quantum a heartbeat.

The work

We are looking for a Software Engineer to join IQM Numerics team. The key aspect for this role is to work with IQM simulation software tools and develop simulation software further, while actively contributing to planning, critical decisions and peer reviews (code and designs). In this role you will also work closely with Design and Simulations as well as Modeling and Dynamics -teams; initiating and collaborating on requirements setting for simulation interfaces and data compatibility.

Part of this role is also to collaborate with the external open-source community: follow or respond to community questions and issues, participate in relevant events, e.g. conferences and hackathons, EU projects events and other relevant software as an open-source project.

What You’ll Actually Do
  • Software development of the QPU simulation software stack and support the simulations of quantum processing units (QPUs)
  • Development and maintenance of IQM simulation software tools, including the open-source KQCircuits project and inhouse software
  • Maintain the development environment, such as CI/CD and the test framework
  • Support team members with software development
  • Organize and participate in daily/weekly meetings coordinating the backlogs and teamwork
  • Coordinate an issue-based collaborative workflow within the team
  • Participate as software engineer in meetings with other teams/projects when needed
  • Interface with internal teams on data workflow and the open-source community and external stakeholders
What We’re Looking For
  • 3+ years of experience with clear responsibilities in Software Engineering or Software Development
  • Strong Python skills
  • Experience in Continuous Integration/Continuous Deployment (CI/CD)
  • Some understanding or willingness to learn more about quantum physics, QPU simulations and electro-magnetics
  • Capacity to solve problems and learn continuously independently or collaboratively with other team members while supporting positive team culture
  • Attention to detail, striving to deliver high quality workflows and improve the simulation processes and tools with each iteration
  • Support for an open team culture, where each member assumes shared responsibility, gives and welcomes constructive feedback to improve quality, and responsiveness to problems by solving them together without blame
  • Experience regarding Artificial Intelligence, Optimization, High Performance Computing languages, such as Fortran or C is seen as a benefit
Why IQM?
  • Full-stack quantum computing: From quantum hardware to software layers and beyond, we build across the full-stack.
  • High-performance playground: We aim high, and we know sustainable performance only works when life outside work does too—hybrid setups, flexible hours.
  • Never the smartest: You won’t always be the smartest person in the room. Neither will we. Expect to learn constantly - from each other and beyond with IQM’s Learning Hub, LinkedIn Learning, and a team-based L&D budget.
  • Approachable leadership: Flat hierarchy, direct access. Feel free to approach any leaders. They’re friendlier than they look!
  • The sweet spot: Big enough to matter. Small enough to move fast. Growing between a startup and a corporation. We’re in the phase where top performers get noticed.
  • Bigger than IQM: Our people build know-how for the entire quantum ecosystem. We publish papers, run hackathons, and help shape a market that's still being defined.
The future of computing won’t build itself. You might be one of the few who do.
  • Meet our people and learn more about IQM on our stories page.
  • Explore our scientific publications.

600M€+ Total Funding | 400+ Team Members | 30+ Quantum Computers Built | 300+ Patents Filed | 10 Location Globally

At IQM, we build world-leading quantum computers for the well-being of humankind. We design systems to tackle computational challenges beyond the practical limits of classical machines. Our work sits at the edge of science and engineering. It's complex, demanding, and deeply collaborative. We turn deep research into reliable, full-stack systems that drive discoveries in fields like medicine, energy, and technology, reshaping how the world computes.

Join the team that gives quantum a heartbeat.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, QPU Numerics
Software Engineer, QPU Numerics

IQM Finland Oy • Espoo

On-site
EUR 70,000 - 95,000
Quantum Engineer, Calibration Automation
Quantum Engineer, Calibration Automation

IQM Quantum Computers • Espoo

Hybrid
EUR 90,000 - 130,000
Quantum Hardware Engineer
Quantum Hardware Engineer

IQM Quantum Computers • Espoo

Hybrid
EUR 70,000 - 110,000
Hybrid work hours
Learning budget
Flat hierarchy
Quantum Engineer, Calibration & Benchmarking
Quantum Engineer, Calibration & Benchmarking

IQM Quantum Computers • Espoo

Hybrid
EUR 65,000 - 95,000
Hybrid work model
Flat hierarchy
Quantum Engineer, Fabrication
Quantum Engineer, Fabrication

IQM Finland Oy • Espoo

Hybrid
EUR 60,000 - 80,000
Flexible hours
Hybrid work setup
Approachable leadership
+1
Quantum Engineer, Calibration Automation
Quantum Engineer, Calibration Automation

Vsquared • Espoo

Hybrid
EUR 70,000 - 100,000
Hybrid work setup
Flexible hours
Quantum Engineer, Calibration Automation
Quantum Engineer, Calibration Automation

IQM Finland Oy • Espoo

On-site
EUR 70,000 - 110,000
Quantum Engineer, Readout
Quantum Engineer, Readout

IQM Finland Oy • Espoo

Hybrid
EUR 90,000 - 130,000
Hybrid work model
Quantum Engineer, Calibration Automation
Quantum Engineer, Calibration Automation

IQM • Espoo

Hybrid
EUR 70,000 - 100,000
Quantum Engineer, Gates
Quantum Engineer, Gates

IQM Quantum Computers • Espoo

Hybrid
EUR 70,000 - 120,000
Hybrid work
Flexible hours
Flat hierarchy
Top locations