Senior Systems Software Engineer

Senior Systems Software Engineer

München Vollzeit 75000 - 95000 € / Jahr (geschätzt) Homeoffice (teilweise)
S

Auf einen Blick

  • Aufgaben: Entwickle hochleistungsfähige Python-Dienste und optimiere Algorithmen für Quantenkommunikation.
  • Unternehmen: Terra Quantum, ein führendes Unternehmen im Bereich Quanten-Technologien.
  • Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und persönliche Entwicklungspläne.
  • Weitere 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.
  • Qualifikationen: 5+ Jahre Python-Entwicklung und Erfahrung in Systemarchitektur.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € 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 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 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 Profilierungs-/Flame-Diagrammen 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 der 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.
  • Bereitschaft, entweder (a) eine US-Geheimhaltungsfreigabe (oder höher) oder (b) eine EU SECRET (oder nationale Entsprechung) Sicherheitsfreigabe zu erhalten und aufrechtzuerhalten. Die Beschäftigung hängt von der Erfüllung der geltenden staatlichen Sicherheitsanforderungen ab; die Eignung wird von den zuständigen Behörden bestimmt.

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:

  • Eine Gelegenheit, 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 zu erlangen
  • Die Chance, Teil eines der führenden Technologieunternehmen Europas der kommenden Jahrzehnte zu sein
  • Freundliche, 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: Sollicitatie voor Senior Systems Software Engineer bij Terra Quantum

Terra Quantum ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Quanten-Technologie zu arbeiten. Mit einem dynamischen und unterstützenden Arbeitsumfeld in München fördern wir Innovation und persönliche Entwicklung durch flexible Arbeitszeiten und individuelle Entwicklungspläne. Unsere Mitarbeiter profitieren von einer wettbewerbsfähigen Vergütung und der Chance, mit führenden Experten zusammenzuarbeiten, während sie an bedeutenden Projekten zur Lösung globaler Herausforderungen mitwirken.

S

Kontaktdaten:

Sollicitatie voor Senior Systems Software Engineer bij Terra Quantum Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Systems Software Engineer erhalten könnten

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 Druck und sei bereit, deine Lösungen 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 Seite bewirbst. So können wir sicherstellen, dass deine Bewerbung die richtige Aufmerksamkeit bekommt. Also, zögere nicht und mach den ersten Schritt!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Systems Software Engineer mit Bravour zu bestehen

Python Entwicklung
Linux
Asyncio
WebSockets
Profiling und Tuning
Hardware-Integration (MCU, FPGA)
CI/CD mit Docker

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um deine Fähigkeiten zu untermauern. Zeig uns, wie du in der Vergangenheit Probleme gelöst hast oder welche Erfolge du erzielt hast – das macht einen viel stärkeren Eindruck!

Achte auf die Details!:Überprüfe deine Bewerbung auf Rechtschreib- und Grammatikfehler. Eine saubere und gut strukturierte Bewerbung zeigt, dass du dir Mühe gibst und professionell bist. Wir lieben es, wenn alles ordentlich aussieht!

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bei uns ankommt!

Wie man sich auf ein Vorstellungsgespräch bei Sollicitatie voor Senior Systems Software Engineer bij Terra Quantum vorbereitet

Verstehe die Technologie

Mach dich mit den Grundlagen der Quantenkommunikation und der spezifischen Technologien, die im Unternehmen verwendet werden, vertraut. Zeige während des Interviews, dass du die Prinzipien hinter Quantum Key Distribution verstehst und wie sie in der Softwarearchitektur umgesetzt werden.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die deine Fähigkeiten in Python, Linux und Hardwareintegration zeigen. Bereite dich darauf vor, diese Erfahrungen zu teilen und zu erläutern, wie du Probleme gelöst hast.

Zeige deine Teamfähigkeit

Da die Rolle auch Mentoring und Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du andere unterstützt hast und welche Standards du gesetzt hast, um die Teamleistung zu verbessern.

Fragen stellen

Bereite einige durchdachte Fragen vor, die dein Interesse an der Position und dem Unternehmen zeigen. Frage nach den aktuellen Herausforderungen im Team oder wie das Unternehmen Innovationen im Bereich Quanten-Technologien fördert. Das zeigt, dass du wirklich an der Rolle interessiert bist.