Real-Time Quantum Control Engineer (Rust/C++)

Silicon Quantum Computing Pty Ltd

Sydney

On-site

AUD 180,000 - 240,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Silicon Quantum Computing Pty Ltd hires software engineers for the Control & Error Correction team to build the realtime engine inside the quantum computer. You will help run the realtime scheduler, the NISQ pulse compiler, and the decoder path across FPGA hardware, in a fast, physics-constrained environment.

Based at our Sydney facility, you will collaborate with physicists and platform engineers to translate requirements into low-latency software that meets strict deadline budgets.

Qualifications

  • 4+ years building systems software in production.
  • Proficient in Rust or C++ with Python for tooling and testing.
  • Hard realtime experience where deadlines are critical.
  • Strong concurrency and synchronization skills.
  • Experience close to hardware: memory-mapped IO, drivers, DMA and interrupts.
  • Scheduling, allocation or queueing algorithms; ability to reason about worst-case.
  • Solid CS fundamentals; ability to implement algorithm from papers.
  • Experience testing timing-dependent systems and measuring performance on target hardware.
  • Git workflow, code reviews, and CI for hardware-facing code.
  • Ability to collaborate with physicists and quantum information scientists to interpret requirements.

Responsibilities

  • Build and operate the realtime scheduler: logical qubit allocation across the FPGA mesh, the schedule and result pipeline, and the QIS controller.
  • Maintain and extend the NISQ pulse compiler that translates pulse-level operations into hardware instructions.
  • Implement logical measurement, Pauli frame tracking and inter-QPU operations across chiplets.
  • Work on the decoder path: error monitoring, offload and look-ahead, and neural network decoder services in the cluster layer.
  • Build the orchestration around magic state distillation to ensure resource states are available for logical gates.
  • Design for hard deadlines: latency budgets, jitter, and hot-paths with no allocation and no surprises.
  • Work across fabric, embedded processor, host and cluster boundaries, including memory-mapped interfaces, DMA and card-to-card protocols.
  • Verify timing-dependent behaviour: simulation, reference models, and replay of recorded device data.
  • Measure latency and jitter on hardware and report results.
  • Collaborate with Compiler Services and Automated Calibration Services on control plane capabilities and calibration duty cycles.
  • Bring up and operate the mesh with Platform & Infrastructure and CI/CD for real hardware.
  • Document design, interfaces and measurements to enable future engineers to extend what you built.

Skills

Rust or C++ expertise
Python tooling
Concurrency and synchronization
Memory-mapped I/O
Scheduling and queueing concepts
Team collaboration with scientists

Tools

Rust
C++
Python
FPGA/HDL familiarity

Job description

Silicon Quantum Computing Pty Ltd hires software engineers for the Control & Error Correction team to build the realtime engine inside the quantum computer. You will help run the realtime scheduler, the NISQ pulse compiler, and the decoder path across FPGA hardware, in a fast, physics-constrained environment.

Based at our Sydney facility, you will collaborate with physicists and platform engineers to translate requirements into low-latency software that meets strict deadline budgets.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Realtime Quantum Control Engineer – Error Correction
Realtime Quantum Control Engineer – Error Correction

Silicon Quantum Computing Pty Ltd • Sydney

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

Silicon Quantum Computing Pty Ltd • Sydney

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

Silicon Quantum Computing Pty Ltd • Sydney

On-site
AUD 180,000 - 240,000
Staff Embedded S/W Engineer - Real-Time, FPGA & Rust
Staff Embedded S/W Engineer - Real-Time, FPGA & Rust

Q-CTRL • Sydney

On-site
AUD 140,000 - 230,000
Quantum Compiler Engineer – OpenQASM to Pulse-Level IR
Quantum Compiler Engineer – OpenQASM to Pulse-Level IR

Silicon Quantum Computing Pty Ltd • Sydney

On-site
AUD 180,000 - 240,000
Senior FPGA & Embedded Engineer — Quantum Sensing
Senior FPGA & Embedded Engineer — Quantum Sensing

Matchbox • Sydney

Hybrid
AUD 150,000 - 190,000
Staff Embedded Software Engineer - Real-Time FPGA/Rust
Staff Embedded Software Engineer - Real-Time FPGA/Rust

Matchbox • Sydney

On-site
AUD 180,000 - 240,000
Senior FPGA & Embedded Systems Engineer, Quantum Sensing
Senior FPGA & Embedded Systems Engineer, Quantum Sensing

Q-CTRL • Sydney

On-site
AUD 140,000 - 200,000
Senior Embedded Software Engineer Software
Senior Embedded Software Engineer Software

Frontdoor Defense • Sydney

Hybrid
AUD 140,000 - 190,000
Equity potential
Flexible benefits
Quantum Compiler Engineer (End-to-End)
Quantum Compiler Engineer (End-to-End)

Silicon Quantum Computing • Sydney

On-site
AUD 150,000 - 190,000
Top locations