Informatik- und Softwareingenieur (LHCb Trigger System) (EP-LBD-2025-215-LD)
Geneva
Auf einen Blick
- Veröffentlicht:28 Oktober 2025
- Arbeitsort:Geneva
Job-Zusammenfassung
CERN erforscht die Struktur des Universums mit Spitzentechnologie. Hier erwartet dich ein innovatives Umfeld und spannende Herausforderungen.
Aufgaben
- Leitung der Entwicklung von Softwareframeworks für den LHCb.
- Optimierung von Algorithmen für die Echtzeitanalyse von Daten.
- Zusammenarbeit mit Physikern zur Implementierung effizienter Lösungen.
Fähigkeiten
- Master oder PhD in Physik, Informatik oder einem verwandten Bereich.
- Erfahrung in der Softwareentwicklung für Hochenergiephysik.
- Kenntnisse in modernen Rechenarchitekturen und Programmiertechniken.
Ist das hilfreich?
Unternehmensbeschreibung
Bei CERN , der Europäischen Organisation für Kernforschung, erforschen Physiker und Ingenieure die grundlegende Struktur des Universums. Mit den weltweit größten und komplexesten wissenschaftlichen Instrumenten untersuchen sie die Grundbausteine der Materie – fundamentale Teilchen, die mit nahezu Lichtgeschwindigkeit zur Kollision gebracht werden. Dieser Prozess liefert Physikern Hinweise darauf, wie Teilchen interagieren, und bietet Einblicke in die fundamentalen Naturgesetze.
Stellenbeschreibung
Einführung
In dieser Rolle leiten Sie die Gestaltung, Entwicklung und Optimierung von Software-Frameworks und Rekonstruktionsalgorithmen für den LHCb High Level Trigger und die Echtzeitanalyse. Ihre Arbeit stellt eine effiziente, leistungsstarke Datenverarbeitung während des LHC-Laufs 4 (2030-2033) sicher und bereitet die Computersysteme auf die erhöhten Anforderungen des Laufs 5 (2036-2041) vor.
Aufgaben
- Führende Rolle bei der Entwicklung, dem Betrieb und der Konsolidierung der LHCb High-Level Trigger- und Echtzeitanalysesysteme während Lauf 4, um die Grundlage für die nächste Phase zu legen.
- Entwurf, Entwicklung und Optimierung von Software-Frameworks und Rekonstruktionsalgorithmen der nächsten Generation, um die erhöhten Leistungs- und Skalierbarkeitsanforderungen von Lauf 5 zu erfüllen.
- Implementierung und Validierung von Algorithmen, die moderne, hochparallele Computerarchitekturen, einschließlich Multi-Core-CPUs und GPUs, voll ausnutzen, um Daten in Echtzeit zu verarbeiten.
- Profilierung, Überwachung und Optimierung der Softwareleistung, um Effizienz, Zuverlässigkeit und Skalierbarkeit unter Bedingungen mit hohem Durchsatz und hoher Luminosität sicherzustellen.
- Engagement in Leistungsstudien und Forschung & Entwicklung, um neue Technologien und Methoden zu erforschen, die die Echtzeit-Datenverarbeitungskapazitäten für zukünftige LHCb-Upgrades verbessern können.
- Enge Zusammenarbeit mit Physikern, Computerexperten und Detektorspezialisten, um experimentelle und physikalische Anforderungen in robuste und effiziente Computerlösungen umzusetzen.
- Beitrag zu allen Phasen des Softwareentwicklungszyklus – von der Anforderungserfassung und dem Design bis zur Implementierung, dem Test, der Bereitstellung und der langfristigen Wartung.
- Teilnahme an der Integration und Validierung neuer Softwareversionen in groß angelegten verteilten Computerumgebungen.
- Sicherstellung einer hochwertigen Dokumentation der Softwarekomponenten, Pflege der Konfigurationskontrolle und Beitrag zum internen Wissensaustausch.
- Förderung bewährter Praktiken in Codierung, Test und Softwaredesign, um eine Kultur der Zusammenarbeit und kontinuierlichen Verbesserung im Team zu fördern.
- Bereitstellung technischer Unterstützung und Mentoring für Teammitglieder und Mitarbeiter, um Fachwissen innerhalb der LHCb-Computergemeinschaft zu verbreiten.
Qualifikationen
Masterabschluss oder Promotion oder gleichwertige relevante Erfahrung im Bereich Physik, Informatik oder einem verwandten Fachgebiet.
Erfahrung:
- Umfangreiche Erfahrung in der Softwareentwicklung von Event-Datenverarbeitungs-Frameworks der Hochenergiephysik (HEP). Erfahrung mit der LHCb-Software ist von Vorteil.
- Nachgewiesenes Verständnis von HEP High-Level Trigger- und Offline-Event-Auswahl-Frameworks sowie von Event-Auswahlkriterien.
- Erfahrung in der Entwicklung von Software für heterogene Architekturen.
- Erfahrung mit Software-Engineering-Praktiken (testgetriebene Entwicklung, Versions- und Release-Management, Qualitätssicherung).
- Vertrautheit mit HEP-Datenkalibrierungs- und/oder Analyseverfahren.
Technische Kompetenzen:
- Simulation, Entwurf und Entwicklung von Trigger- und Datenakquisitionsketten.
- Testen, Diagnostizieren und Optimieren von Software.
- Entwicklung von Anwendungssoftware.
- Kenntnisse in Programmiertechniken und -sprachen.
Verhaltenskompetenzen:
- Ergebnisorientierung: Lieferung qualitativ hochwertiger Arbeit termingerecht und Erfüllung der Erwartungen.
- Ergebnisorientierung: strukturierte und organisierte Arbeitsweise; Fähigkeit, Prioritäten zu setzen und Aufgaben mit Blick auf Ergebnisse zu planen.
- Teamarbeit: Unterstützung und Handeln gemäß Teamentscheidungen; Übernahme gemeinsamer Verantwortung für Erfolge und Misserfolge des Teams.
- Teamarbeit: Diskussionen am Tisch und konstruktive Auseinandersetzung mit Ideen.
- Flexibilität zeigen: Aufnahme neuer Techniken und Arbeitsweisen; Vorschlagen neuer oder verbesserter Arbeitsmethoden.
- Verantwortungsbewusstsein zeigen: genaue und objektive Präsentation von Informationen.
- Selbstmanagement: Initiative über reguläre Aufgaben hinaus ergreifen und Dinge vorantreiben.
Sprachkenntnisse:
Gesprochene und geschriebene Englischkenntnisse mit der Bereitschaft, Französisch zu lernen.
Zusätzliche Informationen
Anspruchsberechtigung und Bewerbungsfrist:
Vielfalt ist seit der Gründung ein integraler Bestandteil der Mission des CERN und ein fest verankerter Wert der Organisation. Die Beschäftigung einer vielfältigen Belegschaft ist zentral für unseren Erfolg. Wir begrüßen Bewerbungen aus allen Mitgliedstaaten und assoziierten Mitgliedstaaten .
Diese Stelle wird so bald wie möglich besetzt, und Bewerbungen sollten uns in der Regel spätestens bis zum 18.11.2025 um 23:59 CET erreichen.
Beschäftigungsbedingungen
Vertragsart: Befristeter Vertrag (5 Jahre). Unter bestimmten Bedingungen können Inhaber befristeter Verträge eine unbefristete Stelle beantragen.
Arbeitszeit: 40 Stunden pro Woche
Arbeitsflexibilität: Hybrid
Diese Position umfasst:
- Arbeit während der Nacht, an Sonntagen und offiziellen Feiertagen, wenn dies durch die Bedürfnisse der Organisation erforderlich ist.
- Schichtarbeit, wenn dies durch die Bedürfnisse der Organisation erforderlich ist.
- Bereitschaftsdienst, wenn dies durch die Bedürfnisse der Organisation erforderlich ist.
Jobgrade: 6-7
Stellenreferenz: EP-LBD-2025-215-LD
Arbeitsfeld: Software Engineering und IT
Benchmark-Stellenbezeichnung: Computing Engineer