Offers “IBM”

Expires soon IBM

IBM Quantum Compiler Technology Developer - Control Systems Focus

  • Yorktown Heights, USA
  • IT development

Job description

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities

IBM Quantum is developing a full-stack quantum computer, consisting of all relevant hardware and software solutions, and building an equitable, diverse, and inclusive global quantum computing ecosystem. We are looking for a software engineer to join the Quantum Compute Framework team within IBM Research. The focus of the role is on compilation and code generation of quantum circuits to run on IBM Quantum hardware. The initial focus of the work will be extending the MLIR and LLVM-based quantum control system compiler to broaden support for enhanced control of waveform generation and real-time pulse sequencing with proprietary and commercial off the shelf (COTS) control systems. Collaboration with other members of the broader IBM Quantum team will be required.

Required Technical and Professional Expertise

·  Experience in designing and building software systems for quantum control systems (experience in microwave, telecommunication, or robotics systems may be considered as substitutes).
·  Demonstrated strong communication skills in a collaborative, interdisciplinary environment.
·  Experience with C++ and Python programming languages

Preferred Technical and Professional Expertise

·  Experience working with control systems for quantum computers.
·  Knowledge of quantum calibration and control techniques.
·  Experience with the MLIR & LLVM compiler frameworks.
·  Software development experience in an area of study related to quantum computing.
·  Experience with CMake and/or Bazel build systems

Make every future a success.
  • Job directory
  • Business directory