Our technology
At the forefront of the quantum revolution
Quantum computers are machines that harness the properties of quantum states, such as superposition, interference, and entanglement, to perform computations. In a quantum computer, the basic unit of memory is a quantum bit, or qubit, which can only be detected at extremely low energy levels and at temperatures close to absolute zero. A quantum computer with enough qubits has a computational power inaccessible to a classical computer, which is referred to as “quantum advantage”.
Superconducting qubits are one of the most promising candidates for developing commercial quantum computers. Indeed, superconducting qubits can be fabricated using standard microfabrication techniques. Moreover, they operate in the few GHz bandwidth such that conventional microwave electronic technologies can be used to control qubits and readout the quantum states.
The operation of a universal quantum computer is based on quantum gates that, just like the logic gates of a classical computer, perform basic operations. By programming these operations in a sequence, it is possible to implement any arbitrary complex algorithm.

At the core of our quantum computer is the quantum processor, which is an electronic chip hosting superconducting qubits and circuitry for performing quantum gates and measuring the state of the qubits.
We have developed dilution refrigerators that allow reaching temperatures as low as a few millidegrees above absolute zero (about -273°C), in order to host our quantum processor. The system comes with integrated control and a user-friendly human-machine interface.
Our quantum computer includes ultrafast FPGA-based electronics designed specifically for qubit control and measurement. The electronics is controlled by a software suite which also implements automatic qubit calibration and processor performance assessment.
Our software development kit (SDK) is based on the Julia programming language and allows users to conveniently interface with the quantum computer to run an algorithm by defining a quantum circuit. Our quantum compiler then optimizes this circuit before running it on the machine in the most efficient manner.
Canada
Bromont, Quebec
45 Bd de l'Aéroport
Bromont, Quebec
J2L 2X4
Sherbrooke, Quebec
3000 Bd de l'Université
Sherbrooke, Quebec
J1K 0A5
Waterloo, Ontario
295 Hagey Blvd #2
Waterloo, Ontario
N2L 6R5
International
Israel
Explore