Develop QM's compiler from a proprietary quantum language to a proprietary processor tailored to realize and accelerate quantum computing
Take on complex optimization challenges at the core of our unique compiler, focusing on real-time applications, hybrid quantum/classical algorithms, and parallel processing
Conduct rigorous testing, debugging, and profiling to ensure the performance and correctness of compiler outputs
Hands-on development and debugging of software to optimize the utilization of limited hardware resources, enabling the scaling of quantum computing systems and improving quantum algorithm performance on our cutting-edge quantum orchestration platform
Collaborate closely with hardware, software and architecture teams to ensure seamless software-hardware integration, directly enhancing system capabilities and performance
Requirements
At least 5 years of hands-on programming experience
BSc in Computer Science, Computer Engineering, Mathematics, or any relevant scientific field (advanced degrees are an advantage)
Experience in computer architecture, assembly language, and low-level programming concepts – Advantage
Experience working in a multidisciplinary environment – Advantage
Familiarity with MLIR/LLVM – Advantage
A motivated and resourceful problem solver with a passion for tackling complex technical challenges, especially in hardware-oriented environments