CareerPlanSign in

Senior Software Engineer, Non-Realtime Controllers

Oxford, England, UK💼 Full-time🗓 2026-09-14 → 2026-09-26

Core

Build and operate non-realtime software services that control supporting hardware (compressors, pumps, lasers, etc.) for trapped-ion quantum computers, ensuring fleet reliability and observability.

Role type

Senior Software Engineer (Systems/Hardware Control)

Builds

Robust device controllers and monitoring services for quantum computing hardware fleets

Domain

Quantum Computing / Systems Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, Linux systems programming, networked services (gRPC/REST), hardware instrument protocols (SCPI, Modbus, serial, Ethernet), async programming, error handling, observability

Preferred skills

Experience with unreliable external dependencies, mentoring engineers, cross-disciplinary collaboration

Technologies

Rust, Linux, gRPC, REST, SCPI, Modbus

Responsibilities

Own device controllers end-to-end (API design, implementation, rollout), ensure service robustness against hardware failures, integrate new devices into the framework, improve shared controller frameworks, strengthen observability and alerting, mentor less experienced engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.