Quantum Software Engineer - Qrisp
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
You will contribute to Qrisp, one of the most advanced open source quantum programming frameworks, hosted at the Eclipse Foundation and developed across multiple organizations. This includes work across the full stack: from quantum types and algorithm libraries to our JAX based compilation pipeline targeting MLIR for real time quantum classical hybrid programs.
What you’ll actually do
Design and implement high level quantum programming abstractions, including quantum types, algorithm primitives, and automatic uncomputation
Develop and optimize the Jasp compilation pipeline: tracing, intermediate representations, MLIR lowering
Implement quantum algorithms (QAOA, VQE, Grover, Shor, QSP, HHL, block encodings) and contribute to the algorithm library
Build and maintain hardware integration layers for IQM and other quantum backends
Write documentation, tutorials, and examples that make the framework accessible to researchers and developers
Engage with the open source community: review contributions, participate in discussions, support users on Discord and GitHub
Contribute to maintaining code quality through testing, CI, and code review practices
Help improve performance through benchmarking and profiling of algorithm implementations
Work effectively in a cross organizational and international team setup
What we’re looking for
Strong Python skills. Experience with compiler infrastructure (LLVM or MLIR), JAX, or similar tracing or JIT frameworks is a significant plus
Solid understanding of quantum computing fundamentals (gates, circuits, measurement, basic QEC concepts)
Experience implementing quantum algorithms or working with quantum programming frameworks (Qiskit, Cirq, PennyLane, or similar)
Familiarity with numerical or scientific Python (NumPy, SciPy) and software engineering practices (testing, CI or CD, version control)
Nice to have
Experience with FPGA programming, real time systems, error correction theory, or open source community building
Ability to work in a cross organizational, international team (IQM, Fraunhofer, Eclipse community)
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: Expect to learn constantly. You won't always be the smartest person in the room, and that's the point.
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.
We'll start interviews and move forward with hiring as soon as we meet strong candidates. Please submit your application soon.
600M€+ Total Funding | 300+ Team Members | 30+ Quantum Computers Built | 300+ Patents Filed | 10 Location Globally
- Department
- Quantum Systems (Technology)
- Role
- Software Development
- Locations
- IQM Germany (Munich)
About IQM Quantum Computers
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.