
Job Level
Mid-LevelSenior
Tech Stack
Assembly
About the role
- 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 focusing on real-time applications, hybrid quantum/classical algorithms, and parallel processing.
- Conduct rigorous testing, debugging, and profiling to ensure performance and correctness of compiler outputs.
- Hands-on development and debugging of software to optimize utilization of limited hardware resources for scaling quantum systems and improving algorithm performance.
- Collaborate closely with hardware, software and architecture teams to ensure seamless software-hardware integration and enhance system capabilities.
Requirements
- At least 5 years of hands-on programming experience – Must.
- BSc. in Computer Science, Computer Engineering, Mathematics, or any relevant scientific field (advanced degrees are an advantage) - Must.
- 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.
- Ability to collaborate effectively with remote teams and take ownership of responsibilities.