CareerPlan

Software Engineer, Non-Realtime Controllers

Oxford, England, UKFull-time2026-10-15 → 2026-11-10
HybridU.S. persons only (export control)

Core

Build and operate non-realtime controllers and system services for trapped-ion quantum computers, ensuring hardware observability and reliability.

Role type

Senior IC software engineer (systems/hardware control)

Builds

Non-realtime controllers, system operations services, and fleet-wide hardware management tools for quantum computing systems.

Domain

Quantum computing (trapped-ion) + Systems engineering

Required skills

Systems programming (Rust), hardware instrument interfacing, communication protocols (SCPI, serial, TCP/IP, USB), service reliability engineering, observability and alerting, API design and implementation, fleet rollout strategies

Preferred skills

Cross-disciplinary collaboration, low-level code iteration, production ownership mindset

Technologies

Rust, SCPI, serial, TCP/IP, USB

Responsibilities

Design and implement device controllers from protocol to service; ensure service robustness against instrument failures; onboard devices to the framework and roll out across the fleet; collaborate with software, systems, and science teams to integrate services into the wider architecture.

Seniority

Senior, hands-on IC