(Senior) Quantum Software Engineer - Control System
Core
Design and build robust control, monitoring, and analysis software for neutral-atom quantum computing systems, integrating distributed services and APIs to operate complex experimental hardware.
Role type
Senior IC quantum software engineer (control systems)
Builds
Distributed control platform, microservices, and APIs for quantum computing hardware
Domain
Quantum computing + distributed systems engineering
Required skills
Python, Rust, C++, C, microservices architecture, distributed/real-time systems, RESTful/gRPC APIs, automated testing, CI/CD pipelines, technical documentation
Preferred skills
ZeroMQ, RabbitMQ, Kafka, Prometheus, Grafana, Jaeger, Docker Compose, Kubernetes, hardware-in-the-loop testing, open-source contributions
Technologies
Python, Rust, C++, C, Docker, Git, pytest, ZeroMQ, RabbitMQ, Kafka, Prometheus, Grafana, Jaeger, Docker Compose, Kubernetes
Responsibilities
Develop new features, tests, and improvements for the quantum control system; Contribute to the architecture and design of the control platform; Design, implement, and maintain APIs and services; Develop and deploy microservices using Python and Docker; Collaborate with hardware engineers and experimental physicists; Contribute to CI/CD pipelines; Improve code structure, performance, and reliability; Document software components
Seniority
Senior, hands-on IC
