Feeling like participating to the quantum computing adventure? Come with us and join Quobly
Compiler developer for embedded sequencer programming
Quobly aims to have a strong impact on society by providing cost-effective universal quantum processors to solve currently unsolvable problems.
Founded in 2022, Quobly is a fast-growing start-up located in Grenoble’s vibrant and multidisciplinary ecosystem. The company relies on the CNRS Neel Institute and CEA-Leti and benefits from the dynamic of strong links between research and industry.
We are looking for a software developer to join our team working on the toolchain that compiles high-level descriptions of quantum experiments into low-level scheduling and control of analog and digital I/Os from an RfSoC.
The position contributes directly to the real-time control stack of a spin-qubit based quantum computer.
What awaits you every day at Quobly:
Mission
- You will contribute to the development of quobly compiler targeting compilation of quantum experiments (RF/DC signal generation and capture) described in python so that they can be executed in real time by a custom sequencer synthesized in the FPGA of our RfSoc based control boards.
- You will ensure timed execution paths and I/O scheduling meet the real time constraints of spin qubit controlling.
- You will work closely with the FPGA design team to adapt compiler to evolutions of the instruction set of the sequencer including real time data processing, co-processing and branching.
- You will work on optimizing compilation passes to meet compilation duration budget.
- You will contribute to the development of the quantum compiler so that it takes benefit from evolution of the quantum processor architecture.
Collaboration
- Collaborate with talented people in software, hardware design, quantum physics, measurement, quantum theory, in a culture of transparency and autonomy.
- Work hand in hand with members of our technical teams.
You are special because:
- You are an experienced python developer.
- You master C C++ or rust.
- You have a deep understanding of compilation theory
- You have experience (more than 3 years) in developing compiler backend for MCU or equivalent processors.
- Ideally you have experience in compiler frontend design.
- Ideally, you have used/maintained/customized open source compilation chain like gcc/llvm/MLIR
- You master collaborative software development practices and tools (git, continuous integration, unit testing, bug tracking,…)
- You are customer oriented (whether they are internal or external), are able to discuss/understand their needs and support them.
If you miss some skills, just think of applying anyway. We are convinced that your experience together with willingness and sense of adventure can make the difference.
Working at Quobly also means:
- A unique workplace, Grenoble, combining industrial dynamism, technological innovation and a unique natural and cultural living environment.
- The opportunity to continue to train, to develop skills by working with the best researchers in the field.
- A collaborative work environment, a culture that has trust as its pillar and where your work will be recognized, and much more!
- The possibility of having a pro-life balance with a standard day package of 213 days worked/year.
- Assistance with soft travel or public transport.
For us, quality work is based on professionalism, trust, surpassing oneself and collaboration in an environment where fun and celebration is as essential as it is natural. We are an equal opportunity employer and welcome applications from all qualified individuals.