(Senior) Quantum Software Engineer - Control System

Entangled Future

Garching bei München, Ulm

Remote

EUR 90,000 - 120,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

planqc, a German neutral-atom quantum computing company built on research from the Max-Planck-Institute for Quantum Optics, seeks a (Senior) Quantum Software Engineer – Control Systems to design and build scalable software that operates and orchestrates quantum hardware. You will work at the intersection of software and experimental hardware, shaping the control platform across multiple systems.

You will collaborate with hardware engineers and experimental physicists to implement APIs, modern

Qualifications

  • 3+ years of software development for control systems, distributed systems, embedded devices, or experimental hardware environments.
  • Software architecture and distributed or real-time systems
  • Control and automation software in physics or optics laboratories
  • Proficiency in Python, Rust, C++, or C
  • Experience designing and maintaining RESTful or gRPC APIs
  • Familiarity with pytest and automated testing frameworks
  • Experience with Git and CI/CD pipelines
  • Ability to produce clear technical documentation and user guides

Responsibilities

  • 01 Develop new features, tests, and improvements for the quantum control system and related software components.
  • 02 Contribute to the architecture and design of the control platform, integrating different functionalities into a unified framework.
  • 03 Design, implement, and maintain APIs and services that connect system components and internal tools.
  • 04 Develop and deploy microservices using Python and Docker to support scalable and modular system architecture.
  • 05 Collaborate closely with hardware engineers and experimental physicists to integrate software with laboratory and control systems.
  • 06 Contribute to the development and maintenance of CI/CD pipelines to ensure reliable and reproducible software delivery.
  • 07 Improve code structure, performance, and reliability to maintain production-quality software standards.
  • 08 Document software components and features to support maintainability and internal knowledge sharing.
  • 09 Continuously expand your understanding of quantum computing systems and the technologies that support them.

Skills

Python
Rust
C++
C
Distributed systems
Real-time systems
REST APIs
gRPC
CI/CD
Testing (pytest)
Git
Docker
Documentation

Tools

Docker

Job description

At planqc, we are building scalable quantum computers based on neutral atoms. Operating these systems requires sophisticated software that connects experimental hardware, distributed control infrastructure, and higher-level quantum computing applications. As a (Senior) Quantum Software Engineer – Control Systems , you will contribute to developing the software that operates and orchestrates planqc’s quantum computing systems. Your mission is to design and build robust control, monitoring, and analysis software that enables reliable operation of complex experimental hardware. Working at the intersection of software engineering and quantum hardware , you will help shape the architecture of our control platform, integrating distributed services, APIs, and system components into a cohesive framework. Your work will directly support the operation and scalability of our quantum computing systems, ensuring that our hardware can be controlled, monitored, and deployed reliably across multiple systems. This role is ideal for engineers who enjoy working on distributed systems, control software, and complex technical environments , and who are motivated by contributing to the software infrastructure behind next-generation quantum technologies.

What characterizes you
  • You are a collaborative engineer who enjoys working closely with interdisciplinary teams.
  • You take ownership of complex technical challenges and approach them with curiosity and persistence.
  • You are comfortable working at the interface between software and experimental hardware .
  • You are motivated to learn about quantum technologies and advanced experimental systems .
  • You approach problems with pragmatism and strong engineering discipline , even in fast-moving R&D environments.
  • You communicate clearly and value knowledge sharing and constructive feedback within a team.
What you'll do
  • 01 Develop new features, tests, and improvements for the quantum control system and related software components.
  • 02 Contribute to the architecture and design of the control platform, integrating different functionalities into a unified framework.
  • 03 Design, implement, and maintain APIs and services that connect system components and internal tools.
  • 04 Develop and deploy microservices using Python and Docker to support scalable and modular system architecture.
  • 05 Collaborate closely with hardware engineers and experimental physicists to integrate software with laboratory and control systems.
  • 06 Contribute to the development and maintenance of CI/CD pipelines to ensure reliable and reproducible software delivery.
  • 07 Improve code structure, performance, and reliability to maintain production-quality software standards.
  • 08 Document software components and features to support maintainability and internal knowledge sharing.
  • 09 Continuously expand your understanding of quantum computing systems and the technologies that support them.
What they're looking for
  • 3+ years of experience in software development for control systems, distributed systems, embedded devices, or experimental hardware environments.
  • Strong experience in one or more of the following areas:
  • Software architecture and distributed or real-time systems
  • Control and automation software in physics or optics laboratories
  • Proficiency in one or more programming languages such as Python, Rust, C++, or C.
  • Experience designing and maintaining RESTful or gRPC APIs.
  • Familiarity with automated testing frameworks (e.g., pytest).
  • Experience working with Git and CI/CD pipelines.
  • Ability to produce clear technical documentation and user guides.
Nice to have
  • Experience working in optics or quantum physics laboratories, including software control of experimental setups (e.g., lasers, vacuum systems, atom or ion experiments).
  • Experience with message brokers or asynchronous communication systems such as ZeroMQ, RabbitMQ, or Kafka.
  • Familiarity with observability and monitoring tools such as Prometheus, Grafana, or Jaeger.
  • Experience with container orchestration tools such as Docker Compose or Kubernetes.
  • Experience with hardware-in-the-loop testing and integration with laboratory or industrial hardware.
  • Contributions to open-source projects or personal technical software projects.
  • Experience working in agile or Scrum-based development environments.

planqc is a German neutral-atom quantum computing company built on research from the Max-Planck-Institute for Quantum Optics. Its technology uses individual atoms confined in crystals of light as qubits, and the company has demonstrated scaling of neutral atoms to 1,200 qubits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

(Senior) Quantum Software Engineer - Control System
(Senior) Quantum Software Engineer - Control System

planqc • Garching bei München

On-site
EUR 60,000 - 80,000
Health and wellbeing benefits
Professional development opportunities
Flexible working arrangements
(Senior) Quantum Software Engineer - Control System
(Senior) Quantum Software Engineer - Control System

planqc • München

On-site
EUR 90,000 - 130,000
Health and wellbeing benefits
Training and conference opportunities
Flexible work options
Fullstack Software Engineer - Quantum Platform
Fullstack Software Engineer - Quantum Platform

Entangled Future • Garching bei München

Remote
EUR 70,000 - 110,000
Quantum Integration Engineer
Quantum Integration Engineer

Entangled Future • Garching bei München, Ulm

Hybrid
EUR 90,000 - 120,000
Flexible hours
Hybrid work
Company pension
+6
Quantum Systems Architect
Quantum Systems Architect

planqc • Garching bei München

On-site
EUR 120,000 - 160,000
Professional development
Conference participation
Health benefits
+1
Quantum Hardware Engineer - Optical Systems
Quantum Hardware Engineer - Optical Systems

planqc • Garching bei München

On-site
EUR 80,000 - 110,000
Senior (Opto-) Mechanical Engineer
Senior (Opto-) Mechanical Engineer

planqc • München

Hybrid
EUR 90,000 - 120,000
Flexible working: Flexible hours
Company pension: Betriebliche Altersv
Health and fitness: EGYM Wellpass
+4
Senior Experimental AMO Physicist
Senior Experimental AMO Physicist

planqc • Garching bei München

On-site
EUR 70,000 - 100,000
Professional development opportunities
Conference participation
Health benefits
+1
Quantum Integration Engineer
Quantum Integration Engineer

planqc • München

Hybrid
EUR 70,000 - 110,000
Flexible working hours and hybrid work
Company pension
EGYM Wellpass for gyms and health days
+6
Quantum Hardware Engineer - Optical Systems
Quantum Hardware Engineer - Optical Systems

Entangled Future • Garching bei München, Ulm

Hybrid
EUR 90,000 - 120,000
Flexible working hours
Company pension (Betriebliche Altersv.
Health days and fitness benefits (EGYM
+5