Staff Software Engineer, Non-Realtime Controllers
Core
Build and operate non-realtime control software for trapped-ion quantum computers, managing supporting hardware like cryogenic compressors, vacuum pumps, and lasers to ensure system reliability.
Role type
Staff Software Engineer (Systems/Infrastructure)
Builds
Robust control frameworks, device integration tools, simulators, and test infrastructure for quantum hardware fleets.
Domain
Quantum Computing / Systems Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Rust (or deep proficiency in another systems language with appetite to work in Rust), async programming, networked services (gRPC/REST), hardware instrument protocols (SCPI, Modbus, serial, Ethernet), deep systems engineering, production service operations, observability, failure mode analysis.
Preferred skills
Experience with hardware integrations in live lab environments, ability to diagnose undiagnosable bugs, framework evolution.
Technologies
Rust, gRPC, REST, Linux, SCPI, Modbus
Responsibilities
Perform deep diagnosis of hardware-specific problems, remove whole classes of failure across the fleet, improve shared controller frameworks, build tooling and simulators, evolve service deployment and observability, conduct code reviews to raise team standards.
Seniority
Staff, hands-on IC