qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, United Kingdom, Oxford

Posted 236 days ago

Software Engineer

🏢 Oxford Ionics

AI Summarised
Visit Website

Role Type

🛠️ Engineer / Developer

Role Focus

💻 Code Systems

Seniority

🌿 Experienced

Employer Type

🏢 Industry

Oxford Ionics is looking for a skilled Software Engineer to join its Software team, which is responsible for building and maintaining the software infrastructure that operates their quantum computers and test systems. This role involves developing code for both embedded platforms and server systems, supporting science teams, and creating the production software stack for running quantum algorithms. It's an opportunity to work with cutting-edge quantum technology in a collaborative environment.

Key Responsibilities

Contribute productively to the development of the company's code base.

Develop the quantum compiler for quantum circuits.

Write embedded firmware for laboratory hardware.

Design high-level APIs as part of the quantum computing stack.

Advance the internal development infrastructure and processes.

Required Skills

Strong coding skills

Expert knowledge of one or more mainstream programming languages

Intuitive understanding of how to structure code well

Good knowledge of code performance characteristics

Ability to quickly pick up new technologies to tackle complex challenges

Strong communication skills

Nice-to-have Skills

Python

Rust

Prior experience in quantum computing

Technology Tags

FPGA controllers

The role involves developing custom hardware and gateware to extend a hard real-time distributed control system using FPGAs and SoCs.

Rust

The job explicitly states that Rust is a key technology for the custom-optimizing quantum compiler and for ARTIQ firmware components.

Control software

The role is responsible for creating and maintaining the code base and software infrastructure needed to operate the quantum computer and test systems.

Pulse-level control

The role involves developing a hard real-time (<1 ns) distributed control system and extending ARTIQ firmware, which are key for precise quantum control.

ARTIQ

ARTIQ is explicitly mentioned as the instrumentation and control system used, and the role involves customizing and extending its firmware.

Trapped ions

The company's core quantum hardware technology is explicitly stated as unique trapped-ion technology and qubits.

Quantum compilers

A key responsibility of the role is developing a custom-optimizing compiler for quantum circuits.

Is this your company's listing?

Boost it to the top of search results and reach 497+ newsletter subscribers.

Promote This Job