Software Engineer, Automated Calibration (Quantum)

Silicon Quantum Computing

Sydney

On-site

AUD 150,000 - 190,000

Full time

48 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Silicon Quantum Computing (SQC) is hiring software engineers into Automated Calibration Services, the team that keeps qubits inside spec while programs are running. Physicists design the calibration protocols; you will build the software that monitors, automates and drives them, triggered by a schedule, a compiler request, or a monitoring event.

The device drifts. A calibration valid an hour ago may not hold, and the machine cannot be taken out of service for long.

Qualifications

  • 4+ years building production software, ideally where the software drives physical hardware.
  • Strong Python, including the scientific stack (NumPy, SciPy, pandas), plus a systems language such as Rust or C++.
  • Workflow orchestration and DAG scheduling: ordering, failure handling and partial re-runs.
  • Numerical work in practice: curve fitting, parameter estimation, optimisation, and knowing when a fit is not to be believed.
  • Time series and signal data, including the basics of filtering and characterising noise.
  • Working with instruments or devices that are stateful, slow, and sometimes unavailable.
  • Data provenance and reproducibility: inputs, versions and device state.
  • Observability, and measuring a system that runs unattended.
  • Reading a protocol written by a scientist and turning it into code.
  • Git workflow, code review, CI, and testing code that depends on hardware.
  • Clear technical writing.

Responsibilities

  • Build the orchestration that runs calibration protocols: the dependency graph, ordering, scheduling, retries and the decision to run at all.
  • Implement the protocols the physicists hand over as automated, monitored, repeatable software routines.
  • Build and run the realtime calibration service, and drive the FPGA calibration engine in the mesh.
  • Own the calibration store: results, provenance, versioning, and the queries the rest of the stack depends on.
  • Build the drift characterisation and qubit health analytics that decide when a routine needs to run again.
  • Support every trigger path: scheduled, compiler-requested, and monitoring-driven.
  • Work with Control & Error Correction so calibration fits inside execution duty cycles instead of interrupting them.
  • Publish the device state, noise models and duty cycles that Compiler Services compiles against.
  • Instrument the whole path so a calibration run is reproducible, explainable, and attributable to a device and a protocol version.
  • Analyse device data to separate drift from measurement noise, and to establish whether a routine improved the qubit.
  • Turn what physicists know into software they no longer have to run by hand, and keep them in the loop on what it does.
  • Document the protocols as implemented, the dependency model and the operational procedures.

Skills

Python
NumPy
SciPy
pandas
Rust
C++
Workflow orchestration
DAG scheduling
Time series data
Data provenance
Observability
Git & CI
Technical writing

Tools

QCoDeS
Labber
pyvisa
SCPI
FPGA
HDL

Job description

Silicon Quantum Computing (SQC) is hiring software engineers into Automated Calibration Services, the team that keeps qubits inside spec while programs are running. Physicists design the calibration protocols; you will build the software that monitors, automates and drives them, triggered by a schedule, a compiler request, or a monitoring event.

The device drifts. A calibration valid an hour ago may not hold, and the machine cannot be taken out of service for long.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Calibration Software Engineer
Real-Time Calibration Software Engineer

Silicon-Quantum-Computing • Sydney

On-site
AUD 120,000 - 190,000
QCoDeS
Labber
Bayesian optimisation
+1
Quantum Engineer — Automated Qubit Calibration & Control
Quantum Engineer — Automated Qubit Calibration & Control

Silicon Quantum Computing • Sydney

On-site
AUD 120,000 - 180,000
ML Engineer for Automated Quantum Calibration
ML Engineer for Automated Quantum Calibration

Silicon-Quantum-Computing • Sydney

On-site
AUD 120,000 - 170,000
Software Engineer, Automated Calibration Services
Software Engineer, Automated Calibration Services

Silicon-Quantum-Computing • Sydney

On-site
AUD 120,000 - 190,000
QCoDeS
Labber
Bayesian optimisation
+1
Software Engineer, Automated Calibration Services
Software Engineer, Automated Calibration Services

Silicon Quantum Computing • Sydney

On-site
AUD 150,000 - 190,000
Quantum Engineer: Qubit Calibration & Cryogenic Systems
Quantum Engineer: Qubit Calibration & Cryogenic Systems

Silicon Quantum Computing • Sydney

On-site
AUD 120,000 - 180,000
Machine Learning Engineer, Automated Calibration Services
Machine Learning Engineer, Automated Calibration Services

Silicon Quantum Computing • Sydney

On-site
AUD 120,000 - 170,000
Quantum Engineer - Control and Automation
Quantum Engineer - Control and Automation

Silicon Quantum Computing • Sydney

On-site
AUD 120,000 - 180,000
Machine Learning Engineer, Automated Calibration Services
Machine Learning Engineer, Automated Calibration Services

Silicon-Quantum-Computing • Sydney

On-site
AUD 120,000 - 170,000
Software Engineer, Control & Error Correction
Software Engineer, Control & Error Correction

Silicon Quantum Computing • Sydney

On-site
AUD 120,000 - 180,000