Geneva
C++ Softwareingenieur (SY-EPC-CCS-2026-115-GRAP)
- 24 Juni 2026
- Geneva
Über den Job
Firmenbeschreibung
Stellenbeschreibung
Als Softwareingenieur sind Sie an der Entwicklung, Weiterentwicklung und langfristigen Wartung von C++-Softwarelösungen beteiligt, die in Linux-Umgebungen laufen. In einem kollaborativen Team von Softwareingenieuren und Fachexperten tragen Sie zu den Kernsteuerungsanwendungen bei, die mehr als 5.000 Stromrichter im Beschleunigerkomplex steuern.
Ein zentraler Aspekt dieser Rolle ist die Verantwortung und Modernisierung eines Satzes von Softwareklassen, die den Betrieb des Beschleunigers unterstützen. Sie übernehmen die Verantwortung für die Migration dieser Klassen von den bestehenden FGCDv1- und FESA-Architekturen auf das nächste FGCDv2-Framework. Diese Arbeit bietet eine einzigartige Gelegenheit, praktische Softwareentwicklung mit der Weiterentwicklung des Frameworks zu verbinden: Während Sie Ihre zugewiesenen Komponenten migrieren und modernisieren, tragen Sie direkt zur Verfeinerung und Fertigstellung des FGCDv2-Frameworks bei und helfen, dessen zukünftige Ausrichtung basierend auf praktischen Erfahrungen und betrieblichen Anforderungen zu gestalten.
Ihre Aufgaben
- Entwurf, Entwicklung, Dokumentation und Wartung moderner C++-Steuersoftware für Stromrichtersysteme.
- Übernahme der Verantwortung für Softwarekomponenten während ihres gesamten Lebenszyklus, einschließlich der Migration von Anwendungen auf das FGCDv2-Framework.
- Beitrag zur Weiterentwicklung des FGCDv2-Frameworks durch Identifikation, Implementierung und Validierung von Verbesserungen basierend auf praktischen Erfahrungen.
- Unterstützung der Softwarearchitektur, Codequalität und CI/CD-Praktiken zur Gewährleistung zuverlässiger, skalierbarer und wartbarer Lösungen.
- Enge Zusammenarbeit mit Softwareingenieuren, Gerätespezialisten und Betriebsteams zur Bereitstellung robuster Steuerungsanwendungen.
- Diese Rolle beinhaltet auch Führungsverantwortung im Team.
Weitere Informationen hier .
Ihr Profil
- Fundierte Kenntnisse in modernem C++ und Linux-basierten Entwicklungsumgebungen.
- Erfahrung im Entwurf, der Entwicklung und Wartung mittelgroßer bis großer Softwaresysteme unter Anwendung von Softwarequalitätspraktiken wie Testing, Code-Review, kontinuierlicher Integration und Wartbarkeit.
- Fähigkeit, technische Ergebnisse eigenverantwortlich zu übernehmen, effektiv zu kommunizieren und in multidisziplinären Teams zusammenzuarbeiten.
- Interesse oder Erfahrung in der Hardware-Software-Integration, industriellen Systemen oder Steuerungssystemen ist von Vorteil.
Sie haben die Möglichkeit, weitere Erfahrungen zu sammeln mit:
- GitLab und modernen CI/CD-Workflows.
- Meson-Build-System.
- Statischer Codeanalyse, Sanitisierern und modernen Entwicklungstools (Clang-Ökosystem).
- Python-Entwicklung und Testframeworks (pytest, Jinja).
Fähigkeiten
- Modernes C++.
- Linux-Softwareentwicklung.
- Codequalität und Testpraktiken.
- Gesprochene und geschriebene Englischkenntnisse mit der Bereitschaft, Französisch zu lernen.
Zulassungskriterien:
- Sie sind Staatsangehöriger eines CERN-Mitglieds- oder assoziierten Mitgliedsstaates .
- Sie verfügen über einen beruflichen Hintergrund in Software Engineering oder einem verwandten Bereich und haben entweder:
- einen Masterabschluss mit 2 bis 6 Jahren Berufserfahrung nach dem Abschluss;
- oder eine Promotion mit nicht mehr als 3 Jahren Berufserfahrung nach dem Abschluss.
- Sie hatten zuvor keinen CERN-Stipendien- oder Absolventenvertrag.
Qualifikationen
Zusätzliche Informationen
Bewerbungsschluss: 20.07.2026 um 23:59 CEST.
Vertragsdauer: 24 Monate, mit möglicher Verlängerung auf maximal 36 Monate.
Arbeitszeit: 40 Stunden pro Woche
Arbeitsflexibilität: Hybrid
Geplanter Starttermin: 01. Oktober 2026
Diese Position beinhaltet:
- Bereitschaftsdienst, wenn von der Organisation benötigt.
Stellenreferenz: SY-EPC-CCS-2026-115-GRAP
Arbeitsfeld: Software Engineering und IT
Benchmark-Stelle: 200020 - Computing Engineer
Globale Vorteile
- Ein monatliches Stipendium zwischen 6372-7004 Schweizer Franken pro Monat (steuerfrei), abhängig von Ihrem Abschluss.
- 30 Tage bezahlter Urlaub pro Jahr plus 2 Wochen Jahresabschluss.
- Abdeckung durch das umfassende Krankenversicherungssystem von CERN (für Sie, Ihren Ehepartner und Ihre Kinder) sowie Mitgliedschaft im CERN-Pensionsfonds.
- Familien-, Kinder- und Säuglingszulagen, abhängig von Ihren individuellen Umständen.
- Ein Umzugspaket (Installationszuschuss und Reisekosten), abhängig von Ihren individuellen Umständen.
- Möglichkeit, Ihren Vertrag auf bis zu 36 Monate zu verlängern.
- On-the-Job- und formale Schulungen einschließlich Sprachkurse.
Überblick über CERN – Entdecken Sie eine Welt, in der das Unmögliche möglich wird!
Bei CERN, der Europäischen Organisation für Kernforschung, treiben wir die Grenzen von Wissenschaft und Technologie voran. Unsere bahnbrechende Arbeit vereint nicht nur Physiker, sondern auch eine vielfältige Gruppe von Fachleuten aus den Bereichen Ingenieurwesen, Technik, Wissenschaft und Verwaltung. Gemeinsam fördern wir ein Umfeld, in dem Innovation und Zusammenarbeit gedeihen.
Jeden Tag stehen wir vor spannenden neuen Herausforderungen und Möglichkeiten, zu bahnbrechender Forschung beizutragen, die unser Verständnis des Universums prägt. Wir begegnen diesen Herausforderungen durch die vielfältigen Perspektiven in unseren Teams, wobei jeder Beitrag geschätzt wird und unser gemeinsames Gefühl von Inklusion und Zweck vorangetrieben wird. Vielfalt ist seit der Gründung ein Kernwert von CERN und bleibt zentral für unsere Mission und unseren anhaltenden Erfolg.
Wenn Sie bereit sind, Teil einer dynamischen, inklusiven Gemeinschaft zu sein, die die Grenzen des Wissens erweitert, ist CERN der Ort, an dem Ihre Neugier und Fähigkeiten gedeihen können. Seien Sie Teil unserer Mission, das zu entdecken, was im Herzen des Universums liegt! NEHMEN SIE TEIL!
Weitere Informationen über uns, hier: careers.cern