Software Engineer - Python control software

eleQtron GmbH
Siegen, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Application Programming Interfaces (APIs) Code Review Databases Continuous Integration Software Design Patterns Python (Programming Language) Modbus NoSQL Software Architecture Software Engineering SQL Databases TCP/IP
+8 more
High Performance Computing Backend Containerization Gitlab-ci Kubernetes Information Technology Docker Jenkins

Job description

Als Software Engineer spielst du eine SchlĂŒsselrolle bei der Konzeption, Entwicklung und Wartung der Steuerungssoftware, die unsere Quantencomputersysteme antreibt. In dieser Position arbeitest du eng mit unserem internationalen Team aus Physikern und Ingenieuren zusammen, um robuste, skalierbare, portable und wartbare Softwaresysteme zu entwickeln. Je nach deinem Erfahrungsstand ĂŒbernimmst du eine oder mehrere der folgenden Aufgaben:

  • Entwerfen, Entwickeln, Testen und Bereitstellen von Backend-Diensten zur UnterstĂŒtzung der Quantenkontrolle und der Orchestrierung von Experimenten.
  • Erstellung von APIs und Datenschnittstellen zur Integration verschiedener Komponenten unseres Quantencomputer-Stacks.
  • GewĂ€hrleistung der Skalierbarkeit und Wartbarkeit von Backend-Systemen unter Einhaltung hoher Software-Engineering-Standards
  • Optimierung der Datenverarbeitungspipelines im Hinblick auf Leistung und ZuverlĂ€ssigkeit.
  • Implementierung von Protokollierung, Überwachung und Alarmierung zur GewĂ€hrleistung der SystemstabilitĂ€t
  • Identifizierung und EntschĂ€rfung potenzieller Sicherheitsschwachstellen in Backend-Systemen
  • Mitwirkung an der kontinuierlichen Verbesserung unserer CI/CD-Pipelines und automatisierten Bereitstellungsprozesse
  • Zusammenarbeit mit funktionsĂŒbergreifenden Teams, um die Softwarearchitektur mit den Hardwareanforderungen abzustimmen
  • Dokumentieren von Software-Designs und Aufrechterhalten einer hohen Code-QualitĂ€t durch Code-Reviews und Best Practices

Requirements

  • Bachelor-Abschluss in Informatik oder einem verwandten Fach
  • Mindestens 3 Jahre Berufserfahrung in der Entwicklung portabler und skalierbarer Steuerungssysteme
  • Starke Programmierkenntnisse in Python sowie Erfahrung in der Entwicklung von produktionsreifem Code
  • Erfahrung mit Datenbanken (SQL oder NoSQL) und Datenmodellierung
  • Vertrautheit mit Containerisierung und Orchestrierung (Docker, Kubernetes)
  • Praktische Erfahrung mit CI/CD-Tools (z. B. GitLab CI, Jenkins)
  • Interesse daran, physikalische Prinzipien in praktische technische Lösungen zu ĂŒbersetz
  • Gutes VerstĂ€ndnis von Softwarearchitektur und Entwurfsmustern fĂŒr skalierbare Systeme
  • Fließende Kommunikations- und Schreibkenntnisse in Englisch, * Abgeschlossenes Masterstudium der Informatik, Elektrotechnik oder eines vergleichbaren Fachgebiets
  • Erfahrung in den Bereichen Robotik, Luft- und Raumfahrt oder Automobilindustrie
  • Kenntnisse im Bereich High-Performance Computing, Quantensysteme oder anderer fortschrittlicher Hardwaretechnologien
  • Erfahrung mit der programmatischen Ansteuerung von GerĂ€ten (z. B. SCPI, MODBUS) ĂŒber serielle Schnittstellen, USB oder TCP/IP
  • Erfahrung mit Elektronik fĂŒr Quantencontroller
  • Erfahrung im Umgang mit Oszilloskopen oder Emulatoren zur Software-Fehlersuche und -Analyse

About the company

eleQtron entwickelt und betreibt Quantencomputer mit einzelnen gespeicherten Ionen als Qubits. Quantencomputer nutzen ein neues Paradigma der Informationsverarbeitung, das sich rasch der Marktreife nĂ€hert. Unser einzigartiger Ansatz kombiniert lasergekĂŒhlte gespeicherte Ionen mit der Steuerung aller Rechenoperationen ĂŒber Mikrowellen und maßgeschneiderten Magnetfeldern. Unsere jetzt in der Entwicklung befindlichen Rechenmaschinen werden in der Lage sein, Lösungen fĂŒr Probleme zu finden, die heute noch unlösbar sind. So ermöglichen Quantencomputer sowohl innovative Produkte und Dienstleistungen als auch neue Einsichten in verschiedensten Bereichen der Wissenschaft fĂŒr eine bessere Zukunft., Was Du von eleQtron erwarten kannst:

  • WettbewerbsfĂ€higes Gehalt: Eine gute Bezahlung ist fĂŒr uns selbstverstĂ€ndlich. Besondere Leistungen honorieren wir zusĂ€tzlich
  • Flexible Arbeitszeiten: Wir bieten persönliche FreirĂ€ume durch eine Vielzahl von Arbeitszeitmodellen
  • Teamgeist: In unserem internationalen und vielfĂ€ltigen Team gehört der Spaß an der Arbeit einfach dazu und auf unsere regelmĂ€ĂŸigen Team-Events freuen sich immer alle
  • Weiterentwickeln: Wir wollen gemeinsam wachsen und bieten unseren Teammitgliedern bedarfsgerechte, individuelle Weiterbildungen sowie viel Raum fĂŒr persönliche Entwicklung
  • Wellness-Paket: Wir bieten gesundheitsfördernde Leistungen wie Fitnessprogramme wie UrbanSportsClub, um dein Wohlbefinden zu unterstĂŒtzen
  • JobRad / Fahrrad-Leasing: Bleib aktiv und umweltfreundlich unterwegs - mit unserem Fahrrad-Leasing-Programm kommst du bequem und fit ans Ziel
  • UnterstĂŒtzung beim Umzug: Herzlich willkommen! Mitarbeiter, die fĂŒr uns umziehen, unterstĂŒtzen wir gerne mit einer PrĂ€mie
  • An vorderster Front: Arbeite an der vordersten Front der Technologie, wo akademische Forschung auf kommerzielle Anwendungen trifft
  • Moderner Arbeitsplatz: Eine hochwertige Infrastruktur mit LaborflĂ€chen, BĂŒros und BesprechungsrĂ€umen gehört selbstverstĂ€ndlich zu eleQtron, denn um gemeinsam Unmögliches möglich zu machen, braucht es ein inspirierendes Arbeitsumfeld zum WohlfĂŒhlen

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg KĂŒhberger +1 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

4:13 min

Speaker background and Eurowings digital transformation context

Johannes Hansen · WWC 2023

Videos

See all

Related articles

See all