Auf einen Blick
- Aufgaben: Entwickle Software für Quantencomputer und arbeite eng mit dem Hardware-Team zusammen.
- Unternehmen: planqc ist ein innovatives Startup, das an der Spitze der Quantencomputing-Technologie steht.
- Vorteile: Genieße flexible Arbeitszeiten, Team-Events und die Möglichkeit, an internationalen Konferenzen teilzunehmen.
- Weitere Informationen: Ideale Lage in München und ein starkes Engagement für persönliche und berufliche Entwicklung.
- Warum dieser Job: Sei Teil bahnbrechender Projekte und arbeite mit führenden Experten in einem dynamischen Umfeld.
- Qualifikationen: 1-3 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Python, Rust oder C++ erforderlich.
Das prognostizierte Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Fähigkeiten, Erfahrung, Qualifikationen, Wenn Sie für diese Stelle geeignet sind, dann bewerben Sie sich noch heute.
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.
Your responsibilities
- Develop new features, tests, and improvements for the quantum control system and related software components.
- Contribute to the architecture and design of the control platform, integrating different functionalities into a unified framework.
- Design, implement, and maintain APIs and services that connect system components and internal tools.
- Develop and deploy microservices using Python and Docker to support scalable and modular system architecture.
- Collaborate closely with hardware engineers and experimental physicists to integrate software with laboratory and control systems.
- Contribute to the development and maintenance of CI/CD pipelines to ensure reliable and reproducible software delivery.
- Improve code structure, performance, and reliability to maintain production-quality software standards.
- Document software components and features to support maintainability and internal knowledge sharing.
- Continuously expand your understanding of quantum computing systems and the technologies that support them.
What you bring
- 3+ years of experiencein software development for control systems, distributed systems, embedded devices, or experimental hardware environments.
- Strong experience in one or more of the following areas:
- Microservices architecture
- 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.
- Master’s or PhD in Computer Science, Engineering, Physics, or a related technical field.
- Strong collaboration skills and the ability to work closely with experimental physicists and engineers.
- Fluent in English.
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.
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.
Why join planqc
At planqc, we are building scalable quantum computers based on neutral atoms, one of the most promising approaches to realizing practical quantum advantage. Achieving this requires a team that combines deep expertise in quantum physics, engineering, software development, and business operations, working closely together to solve some of the most challenging problems in modern computing.
Joining planqc means becoming part of a highly collaborative and interdisciplinary team where researchers and engineers work side by side to turn cutting-edge ideas into real technology. You will have the opportunity to take real ownership of your work, contribute to critical systems, and see your solutions directly impact the development of next-generation quantum computers.
We aim to create an environment where people can grow, stay curious, and do their best work. This includes supporting professional development through trainings, conferences, and learning opportunities, offering health and wellbeing benefits, and providing the flexibility needed to balance focused work with personal life. As a growing deep-tech company, we also offer the chance to take on responsibility early and help shape both our technology and our culture. xayajpt
We believe that building breakthrough technology requires curiosity, openness, and strong collaboration and we are looking for people who are excited to grow with us while shaping the future of computing.
If you’re excited about building software systems that operate cutting-edge quantum hardware, we’d love to hear from you.
(Senior) Software Engineer Arbeitgeber: planqc
planqc ist ein innovatives Start-up im Bereich Quantencomputing, das in Garching bei München ansässig ist. Hier erwartet Sie eine dynamische Arbeitskultur, die Innovation und Zusammenarbeit fördert, sowie zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Mit einem starken Fokus auf cutting-edge Technologien und einer unterstützenden Gemeinschaft, die sowohl Ihre beruflichen als auch persönlichen Ziele wertschätzt, sind Sie Teil eines Teams, das an bahnbrechenden Projekten arbeitet und die Zukunft der Berechnung neu definiert.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so (Senior) Software Engineer erhalten könnten
✨Tip Nummer 1
Nutze Networking-Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern von planqc in Kontakt zu treten. Stelle Fragen zu ihrer Arbeit und den Technologien, die sie verwenden, um ein besseres Verständnis für die Unternehmenskultur und die Anforderungen der Position zu bekommen.
✨Tip Nummer 2
Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte, die sich auf Quantencomputing oder verwandte Technologien konzentrieren. Dies zeigt nicht nur dein Engagement, sondern auch deine praktischen Fähigkeiten in relevanten Programmiersprachen wie Python oder Rust.
✨Tip Nummer 3
Informiere dich über aktuelle Entwicklungen im Bereich Quantencomputing und teile dein Wissen in Fachforen oder sozialen Medien. Dies kann dir helfen, als Experte wahrgenommen zu werden und dein Interesse an der Branche zu demonstrieren.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Programmier- und Problemlösungsfragen übst. Achte darauf, dass du auch deine Erfahrungen mit CI/CD-Pipelines und Git hervorhebst, da diese Fähigkeiten für die Position wichtig sind.
Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen:Lies die Stellenanzeige sorgfältig durch und achte auf die spezifischen Anforderungen und Verantwortlichkeiten. Stelle sicher, dass du alle notwendigen Qualifikationen und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst.
Betone deine Programmierkenntnisse:Da Kenntnisse in zwei oder mehr Programmiersprachen gefordert sind, solltest du deine Erfahrungen mit Python, Rust, C++, C oder Java klar darstellen. Füge konkrete Beispiele hinzu, wie du diese Sprachen in Projekten eingesetzt hast.
Dokumentation und CI/CD:Erwähne deine Erfahrungen mit der Dokumentation von Software und der Automatisierung von Tests in CI/CD-Pipelines. Dies zeigt, dass du die Bedeutung dieser Prozesse verstehst und in der Lage bist, sie effektiv umzusetzen.
Zeige Interesse an Quantencomputing:Da das Unternehmen im Bereich Quantencomputing tätig ist, solltest du dein Interesse an diesem Thema betonen. Erwähne eventuell relevante Projekte oder Studien, die deine Leidenschaft für Physik und Quantenmechanik zeigen.
Wie man sich auf ein Vorstellungsgespräch bei planqc vorbereitet
✨Verstehe die Grundlagen der Quantenmechanik
Da du als Quantum Software Engineer arbeiten möchtest, ist es wichtig, ein grundlegendes Verständnis der Quantenmechanik zu haben. Bereite dich darauf vor, Fragen zu beantworten, die dein Wissen über die Funktionsweise von Quantencomputern und deren Software betreffen.
✨Zeige deine Programmierkenntnisse
Stelle sicher, dass du deine Kenntnisse in den geforderten Programmiersprachen wie Python oder Rust demonstrieren kannst. Bereite Beispiele aus deiner bisherigen Arbeit oder persönlichen Projekten vor, um deine Fähigkeiten zu untermauern.
✨Bereite dich auf Teamarbeit vor
Da die Zusammenarbeit mit dem Hardware-Team eine Schlüsselkomponente der Rolle ist, sei bereit, über deine Erfahrungen in teamorientierten Umgebungen zu sprechen. Betone, wie du effektiv kommunizierst und Wissen teilst.
✨Frage nach den Projekten
Zeige Interesse an den aktuellen Projekten des Unternehmens, wie dem 1.000-Qubit-Computer für das Leibniz Supercomputing Centre. Stelle Fragen dazu, um dein Engagement und deine Neugier zu zeigen.