Auf einen Blick
- Aufgaben: Entwickle hochleistungsfähige Python-Dienste und optimiere Algorithmen für Quantenkommunikation.
- Arbeitgeber: Terra Quantum, ein führendes Unternehmen im Bereich Quanten-Technologien.
- Mitarbeitervorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und persönliche Entwicklungspläne.
- Andere Informationen: Dynamisches Team mit einer Kultur der Innovation und Unterstützung.
- Warum dieser Job: Sei Teil der zweiten Quantenrevolution und arbeite mit den besten Köpfen der Branche.
- Gewünschte Qualifikationen: 5+ Jahre Python-Entwicklung und Erfahrung in Systemarchitektur.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Die Rolle
Der Senior Systems Software Engineer wird Mitglied des Kernteams, das das Quantum Key Distribution-System aufbaut. Der Fokus liegt auf leistungsstarken Python-Diensten unter Linux, Algorithmusoptimierung und -beschleunigung (auch durch Hardware-Offload). Die Rolle umfasst die Definition der Softwarearchitektur, die Integration mit FPGA/Embedded-Subsystemen und die Umsetzung von Anforderungen in zuverlässige, beobachtbare Software.
Der Senior Systems Software Engineer leitet und co-eigent sich die gesamte interne QKD-Softwarearchitektur und die clientseitige Software-API. Durch das Setzen von Ingenieurstandards, Mentoring und das Beseitigen von Hindernissen stellt er vorhersehbare Releases und einen starken Ausführungsrhythmus sicher.
Die Verantwortlichkeiten
Der Senior Systems Software Engineer sollte folgende Aktivitäten erwarten:
- Systemarchitektur
- Leitung und Co-Eigentum an der QKD-Softwarearchitektur: Steuerungsebene, Schlüssel-Sifting/Postprocessing-Integration, Konfigurationsmanagement, Überwachung und externe Schnittstellen
- Definition von Modulgrenzen und Service-APIs; Weiterentwicklung des Systems in Richtung klarer Daten-/Steuerungsebenentrennung
- Effiziente Implementierung und Hardware-/Software-Integration
- Entwurf und Implementierung leistungsstarker Python-Dienste unter Linux (asyncio, WebSockets, NumPy); Profilierung und Tuning für Latenz und Durchsatz
- Entwicklung, Profilierung und Optimierung von QKD-Sifting- und Postprocessing-Algorithmen (Signalverarbeitung, Fehlerkorrektur, Informationsrekonstitution, LDPC, Datenschutzverstärkung), um die Schlüsselrate zu maximieren und die End-to-End-Latenz zu minimieren
- Definition und Pflege robuster Schnittstellen zu Embedded/FPGA-Systemkomponenten über UART/USB/PCIe/Ethernet; Berücksichtigung von Echtzeitanforderungen und Fehlermodi
- Leitung der nachgelagerten Systemintegration (WebSockets/gRPC/REST) und Sicherstellung klarer Verträge und Rückwärtskompatibilität
- Testdesign – Erstellung von Mocks/Simulatoren und automatisierten Testsystemen
- DevOps
- Aufbau und Wartung von CI/CD mit Docker und GitHub Actions; automatisierte Tests, statische Analyse, Artefaktmanagement und Release-Pipelines
- Einrichtung von Beobachtbarkeit (strukturierte Protokollierung, Metriken, Nachverfolgung) und operativen Handbüchern; Verbesserung der Zuverlässigkeit und Debuggierbarkeit mit SLOs/Alarme
- Einbettung von Sicherheit und Krypto-Hygiene standardmäßig: sichere Übertragung, Geheimnisverwaltung, Schlüsselhandhabung und Koordination mit Krypto-Interessengruppen
- Hinzufügen von Leistungsbenchmarking und Regressionstracking für Schlüsselrate und End-to-End-Latenz; Integration von Profilierung/Flame-Grafiken in CI und Durchsetzung von Leistungsbudgets
Die Anforderungen
Der Senior Systems Software Engineer wird erwartet, folgende Qualifikationen und Erfahrungen zu haben:
- 5+ Jahre Erfahrung in der Python-Entwicklung; 3+ Jahre Leitung oder Co-Eigentum an Service-/Systemarchitektur für ein hardwareorientiertes Produkt
- Starke Kenntnisse in Linux async Python (asyncio, WebSockets), Parallelität (Threads/Prozesse), Profilierung/Tuning
- Nachgewiesene Integration von benutzerdefinierter Hardware (MCU, FPGA) über UART/USB/PCIe/Ethernet
- CI/CD mit Docker und GitHub Actions; automatisierte Tests, statische Analyse, Artefaktmanagement
- Erfahrung mit GPU- & CUDA-Beschleunigung/Optimierung; SIMD-Vertrautheit
- Produktionsbeobachtbarkeit (Protokollierung/Metriken/Nachverfolgung) und Vorfall-/Debug-Praktiken
- Praktisches Wissen über relationale/Schlüssel-Wert-/Zeitreihenspeicher (PostgreSQL/Redis/Prometheus)
- Sicherheitsbewusstsein: Geheimnisse, sichere Übertragung, Schlüssel/Krypto-Hygiene
- Fließende Englischkenntnisse in Wort und Schrift
- Bereitschaft, mehrmals pro Woche im Büro in München vor Ort zu sein
- Bewerber müssen zum Zeitpunkt der Bewerbung das Recht haben, in Deutschland zu arbeiten. Wir bieten keine Visumsponsoring an.
- Must be eligible to obtain and maintain either (a) a U.S. Secret (or higher) security clearance or (b) an EU SECRET (or national equivalent) personnel security clearance.
Gut zu haben:
- Erfahrung mit QKD-Systemen, Kryptographie oder Hochgeschwindigkeitsdatenpipelines
- Kenntnisse in C/C++ für Low-Level-Interfacing und FPGA/Embedded-Ökosysteme
- Vertrautheit mit gRPC/Protobuf, Schema-/Versionsstrategien und Kubernetes
Die Belohnungen
Wir sind ein internationales Team von Experten für Quantentechnologie und engagierten Kreativen, die daran arbeiten, quantenfähige Lösungen auf den globalen Markt zu bringen. Unsere brillanten Teammitglieder genießen ein hohes Maß an Freiheit, entweder remote zu arbeiten oder eines unserer Büros zu besuchen. Wir haben eine lebendige, begeisterte, leidenschaftliche und kreative Kultur, die von Vertrauen, Exzellenz und kontinuierlicher Verbesserung geprägt ist. Wenn Sie dem Terra Quantum-Team beitreten, können Sie Folgendes erwarten:
- Die Möglichkeit, mit einigen der klügsten Köpfe im Pionierfeld der Quantentechnologien sowie einem erfahrenen und fortschrittlichen Führungsteam zu arbeiten
- Wissen über einige der fortschrittlichsten technologischen Entwicklungen in Wissenschaft und Technik
- Die Chance, Teil eines der führenden Technologieunternehmen Europas der kommenden Jahrzehnte zu sein
- Einladende, freundliche und professionelle Kollegen
- Ein persönlicher Entwicklungsplan mit klaren Zielen für den Aufstieg
- Ein wettbewerbsfähiges Gehalt
- Flexible Arbeitsbedingungen
- Eine vielfältige und unterstützende Atmosphäre, in der Innovation und Initiative gefördert werden
Wenn Sie begeistert sind, die Welt positiv zu beeinflussen und die zweite Quantenrevolution voranzutreiben, lassen Sie uns sprechen!
Senior Systems Software Engineer Arbeitgeber: Terra Quantum
Kontaktperson:
Terra Quantum HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Systems Software Engineer
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur auf die Stellenanzeigen warten, sondern aktiv nach Verbindungen suchen und Gespräche führen!
✨Sei bereit für technische Interviews!
Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe das Programmieren unter Zeitdruck und sei bereit, deine Lösungsansätze zu erklären – wir wissen, dass du das kannst!
✨Präsentiere deine Projekte!
Hast du an coolen Projekten gearbeitet? Zeig sie! Erstelle ein Portfolio oder eine GitHub-Seite, um deine Fähigkeiten zu demonstrieren. Lass uns sehen, was du drauf hast und wie du Probleme löst!
✨Bewirb dich direkt über unsere Website!
Wir lieben es, wenn du dich direkt über unsere Website bewirbst. So können wir sicherstellen, dass deine Bewerbung schnell bei uns landet. Also, zögere nicht und mach den ersten Schritt zu deinem neuen Job!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Systems Software Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach authentischen Menschen, die zu unserem Team passen. Zeig uns, wer du bist und was dich motiviert!
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer und präziser Text zeigt, dass du dir Mühe gibst und professionell bist. Lass uns nicht im Dunkeln tappen!
Beziehe dich auf die Anforderungen!: Schau dir die Stellenbeschreibung genau an und betone, wie deine Erfahrungen und Fähigkeiten zu den geforderten Qualifikationen passen. Zeig uns, dass du die perfekte Ergänzung für unser Team bist!
Bewirb dich über unsere Website!: Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So können wir dich besser kennenlernen und schneller in Kontakt treten!
Wie du dich auf ein Vorstellungsgespräch bei Terra Quantum vorbereitest
✨Verstehe die Technologie
Mach dich mit den Grundlagen der Quantenkryptographie und den spezifischen Technologien, die das Unternehmen verwendet, vertraut. Zeige im Interview, dass du nicht nur die Anforderungen verstehst, sondern auch, wie deine Erfahrungen in Python und Hardware-Integration dazu beitragen können, die Herausforderungen zu meistern.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die mit Systemarchitektur, Performance-Optimierung oder Hardware-Integration zu tun haben. Sei bereit, diese Beispiele zu erläutern und zu zeigen, wie du Probleme gelöst hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den aktuellen Herausforderungen im Team oder wie sie die Entwicklung neuer Technologien angehen.
✨Zeige Teamgeist
Da die Rolle auch Mentoring und Zusammenarbeit erfordert, ist es wichtig, deine Teamfähigkeit zu betonen. Teile Beispiele, wie du in der Vergangenheit erfolgreich mit anderen zusammengearbeitet hast, um Ziele zu erreichen und wie du andere unterstützt hast, um ihre Fähigkeiten zu verbessern.