CareerPlan

(Senior) Quantum Software Engineer - Control System

Garching b. München (DE) / Ulm (DE)Full-time2023-11-15 → 2026-11-10

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