DevJobs

Quantum Control Architect

Overview
Skills
  • Software Design ꞏ 7y
  • Software Development ꞏ 7y
  • Software Architecture ꞏ 2y
  • ASIC
  • Compilation
  • FPGA
  • Logic Design
  • Quantum Computing
  • Quantum Physics
  • Verification
Quantum Machines (QM) is a global leader in quantum computing control systems. Through our pioneering hardware and software solutions based on instruction-based quantum control, we're revolutionizing how quantum computers are built and controlled. As we stand at the forefront of exponential growth in quantum computing, we're assembling an elite team that actively shapes the evolution of quantum technologies.

We are seeking an exceptional architect to join our Architecture team and help shape the future of quantum computing. As quantum computers near production scale, we’re uniquely positioned to define the system and software architecture that will power the next generation of computing.

In this role, you will be responsible for end-to-end definition of new capabilities, from the quantum programming languages through the compilation processes to the pulse processor. This position demands deep expertise in software architecture across all levels, an ability to work closely with logic design teams, a strong ability to learn and adapt, and a passion for becoming an expert in quantum computing. You’ll collaborate closely with Product, R&D, and Research teams to transform ideas into technical reality.

Responsibilities

  • Design quantum control programming languages and representations optimized for our unique hardware and application requirements
  • Define architecture in our unique pulse processor end-to-end, from language and software interface to logic capabilities
  • Define system-level architecture and features, and provide comprehensive specifications for R&D implementation
  • Collaborate cross-functionally across Software, Compiler, Logic Design, and Quantum Software teams—from concept to production
  • Work hand-in-hand with Product and Research teams to translate high-level requirements into concrete architecture plans
  • Development of Proof-of-Concepts for new software capabilities and features

Requirements:

  • BSc in Computer Science, Electrical Engineering, or a related field (MSc or PhD is an advantage)
  • 2+ years of experience in software architecture
  • 7+ years of experience in software design and development
  • Experience with ASIC/FPGA logic design, verification, or compilation
  • Exposure to or knowledge of quantum physics or quantum computing is an advantage
  • Ability to work in a multidisciplinary environment
  • Quick learner with strong technical fundamentals and the ability to understand complex academic material
Quantum Machines