Skip to content
New Job?Nejo!

The AI Job Search Engine

PLplanqc

(Senior) Quantum Software Engineer - Control System(m/w/x)

Garching bei München, Ulm
Full-timeOn-siteExperienced

Designing and integrating software for high-precision laser systems controlling neutral-atom quantum computers. Strong experience in control/automation software for physics/optics labs, with 3+ years in experimental hardware environments required. Microservices development with Python and Docker.

Requirements

  • 3+ years experience in software development for control, distributed, embedded, or experimental hardware environments
  • Strong experience in Microservices architecture
  • Strong experience in software architecture, distributed or real-time systems
  • Strong experience in 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 automated testing frameworks
  • Experience with Git and CI/CD pipelines
  • Ability to produce clear technical documentation and user guides
  • Master’s or PhD in Computer Science, Engineering, Physics, or related technical field
  • Strong collaboration skills
  • Ability to work closely with experimental physicists and engineers
  • Fluent English
  • Experience in optics or quantum physics laboratories
  • Software control of experimental setups (lasers, vacuum systems, atom/ion experiments)
  • Experience with message brokers or asynchronous communication systems
  • Familiarity with observability and monitoring tools
  • Experience with container orchestration tools
  • Experience with hardware-in-the-loop testing
  • Integration with laboratory or industrial hardware
  • Contributions to open-source or personal technical software projects
  • Experience in agile or Scrum development environments

Tasks

  • Develop features, tests, and improvements for quantum control systems
  • Design and architect the control platform
  • Integrate functionalities into a unified framework
  • Design, implement, and maintain system APIs and services
  • Develop and deploy microservices using Python and Docker
  • Collaborate with hardware engineers and physicists
  • Integrate software with laboratory and control systems
  • Develop and maintain CI/CD pipelines
  • Improve code structure, performance, and reliability
  • Document software components and features
  • Expand knowledge of quantum computing systems and technologies

Work Experience

  • 2 - 5 years

Education

  • Master's degree

Languages

  • EnglishBusiness Fluent

Tools & Technologies

  • Python
  • Rust
  • C++
  • C
  • RESTful APIs
  • gRPC APIs
  • pytest
  • Git
  • CI/CD pipelines
  • ZeroMQ
  • RabbitMQ
  • Kafka
  • Prometheus
  • Grafana
  • Jaeger
  • Docker Compose
  • Kubernetes

Benefits

Learning & Development

  • Trainings
  • Conferences
  • Learning opportunities

Healthcare & Fitness

  • Health and wellbeing benefits

Flexible Working

  • Work-life balance flexibility
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of planqc and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • planqc

    Software Engineering Manager - Control System(m/w/x)

    Full-timeOn-siteExperienced
    Garching bei München, Ulm, Innsbruck
  • AQT

    Quantum Systems Engineer(m/w/x)

    Full-timeOn-siteExperienced
    München
    from 46,807.32 / year
  • planqc

    Quantum Software Engineer – Python(m/w/x)

    Full-timeOn-siteExperienced
    Garching bei München
  • Marvel Fusion

    Control Systems Software Engineer(m/w/x)

    Full-timeOn-siteExperienced
    München
  • IQM Quantum Computers

    Senior Quantum Algorithm Engineer, Optimization(m/w/x)

    Full-timeOn-siteSenior
    München
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes