Senior SW Engineer (Algo Team)

Remote: 
Hybrid
Contract: 
Work from: 

Offer summary

Qualifications:

At least 5 years of hands-on programming experience is required., A Master's degree in Computer Science, Computer Engineering, Mathematics, or a related scientific field is essential., Experience in computer architecture, assembly language, and low-level programming concepts is advantageous., Familiarity with MLIR/LLVM and experience in a multidisciplinary environment are also beneficial..

Key responsibilities:

  • Design and develop a compiler from a proprietary quantum language to a proprietary processor.
  • Address complex optimization challenges for real-time applications and hybrid quantum/classical algorithms.
  • Engage in hands-on development and debugging to optimize hardware resource utilization.
  • Collaborate with hardware, software, and architecture teams for seamless software-hardware integration.

Quantum Machines  logo
Quantum Machines https://quantum-machines.co
51 - 200 Employees
See all jobs

Job description

Description

Quantum Machines is a global leader in hybrid control systems for quantum computing, a field on the verge of exponential growth.

Our innovative hardware and software offer a groundbreaking approach to controlling quantum computers, scaling from individual qubits to arrays of thousands.

We are looking for a highly experienced a hands-on Software Engineer. Algo/Compiler team has a broad view of the company’s technologies, spanning from complicated optimization problems to the hardware components of our system.

If you are super talented, ready to learn new things, and a real team player – your place is with us.



Requirements

Responsibilities:

  • Design and 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.
  •  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 – Must.
  •  MSc. in Computer Science, Computer Engineering, Mathematics, or any relevant scientific field - 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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Collaboration
  • Problem Solving

Field Engineer (Solutions) Related jobs