Software Engineer

As a software engineer at OQC, you will join a team of physicists and software engineers developing software solutions. In this dynamic environment, you will work on novel engineering challenges to interact with cutting-edge superconducting quantum devices. You will be able to make full use of your problem solving and analytical skills to develop high-performance algorithms that take full advantage of OQC’s quantum hardware technologies.

Responsibilities

Quantum computers based on superconducting circuits are controlled via microwave frequency signals.  These signals must be produced on-the-fly by low latency digital signal processing hardware  You will be responsible for the development and maintenance of large-scale microwave synthesis and measurement systems:

 

  • Develop high-quality software in a novel field
  • Identify, prioritize and execute tasks in the software development life cycle
  • Write technical specifications and analyse user requirements
  • Collaborate with internal teams to create and improve software solutions for controlling quantum computers.

Skills Required

Quantum computers based on superconducting circuits are controlled via microwave frequency signals.  These signals must be produced on-the-fly by low latency digital signal processing hardware  You will be responsible for the development and maintenance of large-scale microwave synthesis and measurement systems:

 

  • 2 years or more of software development commercial experience
  • Extensive knowledge of Python with a working knowledge of scientific python libraries
  • Familiarity with a systems programming language such as C/C++/Rust
  • Working knowledge of version control with git.
  • Strong understanding of common data structures and programming methods
  • Strong problem solving, troubleshooting and analysis skills
  • Creative mindset for developing solutions to unique and challenging problems
  • Ability to work in a team environment

Skills Desirable

  • Experience working with low-level device drivers or embedded software
  • Experience developing or extending compilation tools
  • Experience developing asynchronous systems
  • A passion for new and emerging software engineering technologies

About Oxford Quantum Circuits

At Oxford Quantum Circuits, we’re creating the core of the quantum revolution to solve some of humanity’s most significant challenges. We are developing technology using the power of quantum to do things which have never been achieved before, from enabling life-changing drug discoveries to developing new battery technologies.

We are developing the world’s most scalable quantum computer for the real world impact. We’re doing this using state-of-the-art, innovative, superconducting quantum hardware spun out of the world-renowned University of Oxford.

We’re looking for innovators, technical wizards and creative ninjas to join us on this exciting journey.

General Enquiries

We’d love to hear from you!