Quantum Machines

Compiler Engineer

Quantum Machines

full-time

Posted on:

Origin:  • 🇩🇪 Germany

Visit company website
AI Apply
Apply

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.