Dectris AG
Baden-Daettwil
Senior Softwareingenieur - Datenerfassung und Instrumentenintegration
- 11 November 2026
- 100%
- Festanstellung
- Baden-Daettwil
Über den Job
DECTRIS ist ein erfolgreiches und wachsendes High-Tech-Unternehmen, das Röntgen- und Elektronendetektoren entwickelt und produziert. Unsere Detektoren werden weltweit in grossen Forschungseinrichtungen und in der Industrie eingesetzt. Ihre einzigartigen Eigenschaften ermöglichen wissenschaftliche Durchbrüche in den Lebenswissenschaften und Materialwissenschaften. Unsere mehr als 170 Mitarbeitenden sind in der Schweiz, den Vereinigten Staaten und Japan tätig. Bei DECTRIS verbinden wir Innovation und Entwicklung mit agilen Industriepraktiken. Als Spin-off des Paul Scherrer Instituts und durch die Fokussierung auf die Bedürfnisse unserer Kunden können wir wissenschaftliche Exzellenz mit qualifiziertem Service und industriellem Know-how verbinden.Unsere Wissenschaftler sowie unsere technischen und kommerziellen Experten sorgen dafür, dass unsere Kunden von den neuesten Technologien profitieren.
Ihre Aufgaben
- Entwurf und Aufbau einer neuen Generation von C++23-Backend-Services, die den gesamten Lebenszyklus der Detektorerfassung orchestrieren (Konfiguration, Aktivierung, Auslösung, Streaming, Abbau). Sie analysieren ein bestehendes Produkt, um die Architektur zu definieren, entscheiden, was übernommen, was neu gestaltet wird und wo die Servicegrenzen liegen, und übernehmen die Verantwortung für das Ergebnis von Anfang bis Ende. Die Zuverlässigkeit dessen, was Sie bauen, beeinflusst direkt die Versuchsergebnisse; Wissenschaftler können eine verpasste Erfassung nicht wiederholen
- Steuerung der DECTRIS-Detektorhardware über die SIMPLON HTTP/REST-API und Implementierung von gRPC/Protobuf-Service-Schnittstellen, die Mikroskop-Scan-Hardware synchronisieren und jede Scanposition in eine präzise zeitgesteuerte Datenerfassung übersetzen
- Aufbau des Hochdurchsatz-Datenpfads vom Detektor zu nachgelagerten Verbrauchern (Zero-Copy-Puffer, 10-100 GbE) und Entwurf von IPC- und Streaming-Verträgen mit einem intern entwickelten GPU-Rekonstruktionsserver für Echtzeit-Ptychographie und 4D-STEM-Rekonstruktion
- Pflege der IPC-Verträge zwischen den C++-Services und unserer hauseigenen Tauri-Desktop-Anwendung, damit Wissenschaftler und Mikroskopiker Live-Beugungsmuster überwachen und die Datenqualität in Echtzeit bewerten können; Schreiben von Bibliotheken mit stabilen C-ABIs, die Live-Kameradaten in Software von Drittanbietern einbetten
- Bereitstellung von Erfassungs-APIs für Wissenschaftler über Python-Bindings (pybind11/nanobind), Aufbau von Detektorsimulatoren und CI-Automatisierung sowie gelegentliche Reisen zu Kundenstandorten, um direkt mit Forschern während Live-Experimenten zusammenzuarbeiten. Pflege gesunder Build-, Test- und CI-Standards
Ihre Fähigkeiten
- Mehr als 5 Jahre professionelle Softwareentwicklung mit starkem C++-Hintergrund (C++17 oder später; Erfahrung mit C++20/23 ist ein grosser Vorteil); wir führen aktiv Rust in den Stack ein und begrüssen Kandidaten, die mit beiden gearbeitet haben
- Nachgewiesene Erfahrung im Aufbau von Backend-Services oder Daemons mit tiefem Verständnis von Nebenläufigkeit, dem C++-Speichermodell und lock-freier Gestaltung unter Last
- Nachweisliche Erfolge bei der Gestaltung und Implementierung von gRPC/Protobuf-Services (Server- und Client-Seite) und der Nutzung von RESTful HTTP APIs
- Systemprogrammiererfahrung unter Windows und Linux
- Python-Kenntnisse in Skripting, Datenverarbeitung und dem Einbinden von C++-Bibliotheken für wissenschaftliche Nutzer
- Erfahrung im Profiling und der Optimierung von durchsatzkritischem Code
- Erfahrung mit Rust, insbesondere FFI über C- und C++-Grenzen hinweg, und Vertrautheit mit unserem Frontend-Stack: Tauri, TypeScript
- Hintergrund in der Elektronenmikroskopie, 4D-STEM, Kristallographie oder einem anderen wissenschaftlichen Bildgebungsbereich, inklusive Vertrautheit mit wissenschaftlichen Datenformaten (HDF5/NeXus, TIFF-Stapel oder detektorspezifische Stream-Formate)
- Erfahrung in der Integration mit Software von Mikroskop- oder Analysegeräteherstellern (JEOL, Thermo Fisher, Hitachi etc.)
- Ein Hintergrund in wissenschaftlicher Bildgebung ist willkommen, aber nicht erforderlich; starke Systemingenieure aus anderen Bereichen sind ebenfalls eingeladen, sich zu bewerben
Wir bieten
- Ein erfolgreiches und wachsendes High-Tech-Unternehmen in einem internationalen, wissenschaftlichen Umfeld
- Die Möglichkeit, dem globalen Marktführer für HPC-Röntgendetektoren für Wissenschaft und Industrie beizutreten. Unsere Entwickler entwerfen hochmoderne Detektoren zur Unterstützung modernster Wissenschaft und Technologie
- Ein internationales Arbeitsumfeld mit mehr als 170 erfahrenen Ingenieuren, Wissenschaftlern und anderen Fachkräften. Die Unternehmenssprachen sind Deutsch und Englisch
- Ausgezeichnete, flexible Arbeitsbedingungen zur Förderung der beruflichen Entwicklung und der Vereinbarkeit von Beruf und Privatleben
- Ein attraktives Arbeitsumfeld: moderne Infrastruktur mit rollstuhlgerechten Räumen, kleinem Fitnessraum, Tiefgarage, subventionierten Mahlzeiten, kostenlosen Snacks und Getränken, verschiedenen Firmenveranstaltungen, internen und externen Schulungen, Home-Office-Optionen, After-Work-Bieren und weiteren gemeinsamen Freizeitaktivitäten
DECTRIS D2K Team
Das DECTRIS D2K Team beschleunigt wissenschaftliche Entdeckungen, indem es digitale Lösungen in wissenschaftliche Labore bringt. Wir entwickeln Anwendungen und Plattformen, die Wissenschaftler weltweit befähigen, das Beste aus ihren Experimenten und Daten auf kollaborative Weise effizient herauszuholen.
Ihr zukünftiges Team