Staff Software Engineer, Runtime
Core
Designing and implementing real-time control systems and execution environments for quantum computers to enable primitive operations and fault-tolerant computation.
Role type
Senior Systems Software Engineer (Quantum Runtime)
Builds
Core Rust libraries, real-time control abstractions, and the execution environment for quantum systems.
Domain
Quantum Computing / Systems Software
Deliverable
production ML models | product features | infrastructure
Required skills
Systems programming, Real-time Linux/Embedded systems, Rust, FPGA interfacing, Driver development, API design, Low-latency computing
Preferred skills
Cross-disciplinary collaboration, Rapid iteration, High-quality code reviews
Responsibilities
Collaborating with scientists to understand real-time control requirements; Interfacing with system orchestration, compiler, and electronics teams; Implementing drivers for real-time devices; Developing the execution environment for user programs; Producing tooling for rapid iteration; Evaluating and improving internal APIs.
Seniority
Senior, hands-on IC