C++ Software Engineer (SY-EPC-CCS-2026-115-GRAP)

C++ Software Engineer (SY-EPC-CCS-2026-115-GRAP)

Genf Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
CERN European Organization for Nuclear Research

Auf einen Blick

  • Aufgaben: Entwickle moderne C++-Softwarelösungen für leistungsstarke Steuerungssysteme.
  • Unternehmen: Innovatives Unternehmen mit einem kollaborativen Team von Software-Ingenieuren.
  • Vorteile: Monatliches Stipendium, 30 Tage bezahlter Urlaub und umfassende Gesundheitsversorgung.
  • Weitere Informationen: Hybrid-Arbeitsmodell mit exzellenten Weiterbildungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden Projekten.
  • Qualifikationen: Erfahrung in moderner C++-Entwicklung und Teamarbeit erforderlich.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Als Software Engineer werden Sie an der Entwicklung, Evolution und langfristigen Wartung von C++-Softwarelösungen in Linux-Umgebungen beteiligt sein. In einem kollaborativen Team von Softwareingenieuren und Fachexperten tragen Sie zu den zentralen Steuerungsanwendungen bei, die mehr als 5.000 Stromwandler im gesamten Beschleunigerkomplex steuern.

Ein zentraler Aspekt dieser Rolle ist die Verantwortung und Modernisierung einer Reihe von Softwareklassen, die die Beschleunigeroperationen unterstützen. Sie sind verantwortlich für die Migration dieser Klassen von den bestehenden FGCDv1- und FESA-Architekturen zum nächsten Generation FGCDv2-Framework. Diese Arbeit bietet eine einzigartige Gelegenheit, praktische Softwareentwicklung mit der Evolution des Frameworks zu kombinieren: Während Sie Ihre zugewiesenen Komponenten migrieren und modernisieren, tragen Sie direkt zur Verfeinerung und Vollendung des FGCDv2-Frameworks bei und helfen, dessen zukünftige Richtung basierend auf praktischen Erfahrungen und betrieblichen Bedürfnissen zu gestalten.

Ihre Verantwortlichkeiten:

  • Entwurf, Entwicklung, Dokumentation und Wartung moderner C++-Steuersoftware für Stromwandlersysteme.
  • Übernahme von Softwarekomponenten während ihres gesamten Lebenszyklus, einschließlich der Migration von Anwendungen zum FGCDv2-Framework.
  • Beitrag zur Evolution des FGCDv2-Frameworks durch Identifizierung, Implementierung und Validierung von Verbesserungen basierend auf praktischen Erfahrungen.
  • Unterstützung der Softwarearchitektur, Codequalität und CI/CD-Praktiken, um zuverlässige, skalierbare und wartbare Lösungen sicherzustellen.
  • Enge Zusammenarbeit mit Softwareingenieuren, Gerätespezialisten und Betriebsteams zur Bereitstellung robuster Steuerungsanwendungen.
  • Diese Rolle umfasst auch Teamleitungsverantwortlichkeiten.

Starke Kenntnisse in modernem C++ und Linux-basierten Entwicklungsumgebungen. Erfahrung in der Gestaltung, Entwicklung und Wartung mittelgroßer bis großer Softwaresysteme unter Anwendung von Softwarequalitätspraktiken wie Tests, Codeüberprüfung, kontinuierlicher Integration und Wartbarkeit. Fähigkeit, technische Ergebnisse zu übernehmen, effektiv zu kommunizieren und innerhalb multidisziplinärer Teams zusammenzuarbeiten. Interesse oder Erfahrung in der Hardware-Software-Integration, industriellen Systemen oder Steuerungssystemen wäre von Vorteil.

Sie haben die Möglichkeit, weitere Erfahrungen zu sammeln mit:

  • GitLab und modernen CI/CD-Workflows.
  • Meson-Bausystem.
  • Statische Codeanalyse, Sanitizer und moderne Entwicklungstools (Clang-Ökosystem).
  • Python-Entwicklung und Testframeworks (pytest, Jinja).

Fähigkeiten:

  • Modernes C++.
  • Linux-Softwareentwicklung.
  • Codequalität und Testpraktiken.
  • Gesprochene und geschriebene Englischkenntnisse mit dem Engagement, Französisch zu lernen.

Sie haben einen beruflichen Hintergrund in Software Engineering oder einem verwandten Bereich und haben entweder:

  • einen Master-Abschluss mit 2 bis 6 Jahren Berufserfahrung nach dem Abschluss; oder
  • einen Doktortitel mit nicht mehr als 3 Jahren Berufserfahrung nach dem Abschluss.

Sie hatten noch nie einen CERN-Stipendiaten- oder Graduierte-Vertrag.

Vertragsdauer: 24 Monate, mit einer möglichen Verlängerung auf maximal 36 Monate. Arbeitszeit: 40 Stunden pro Woche. Jobflexibilität: Hybrid.

Position Pflichten: Bereitschaftsdienst, wenn es die Bedürfnisse der Organisation erfordern.

Vorteile:

  • Ein monatliches Stipendium zwischen Schweizer Franken pro Monat (steuerfrei) abhängig von Ihrem Abschluss.
  • 30 Tage bezahlter Urlaub pro Jahr plus 2 Wochen jährliche Schließung.
  • Deckung durch das umfassende Gesundheitsversicherungssystem von CERN (für Sie, Ihren Ehepartner und Kinder) sowie Mitgliedschaft im CERN-Pensionsfonds.
  • Familien-, Kinder- und Säuglingszulagen je nach individueller Situation.
  • Ein Umzugspaket (Installationsbeihilfe und Reisekosten) je nach individueller Situation.
  • Möglichkeit, Ihren Vertrag auf bis zu 36 Monate zu verlängern.
  • On-the-Job- und formale Schulungen einschließlich Sprachkurse.

C++ Software Engineer (SY-EPC-CCS-2026-115-GRAP) Arbeitgeber: CERN European Organization for Nuclear Research

CERN ist ein herausragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Softwarelösungen für komplexe Systeme zu arbeiten. Mit einem starken Fokus auf Teamarbeit und persönlicher Entwicklung fördert CERN eine dynamische Arbeitskultur, in der kontinuierliches Lernen und berufliches Wachstum im Vordergrund stehen. Die attraktiven Benefits, einschließlich eines steuerfreien Stipendiums, umfassender Gesundheitsversorgung und großzügiger Urlaubsregelungen, machen die Arbeit am CERN zu einer bedeutungsvollen und lohnenden Erfahrung.

CERN European Organization for Nuclear Research

Kontaktdaten:

CERN European Organization for Nuclear Research Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um C++ Software Engineer (SY-EPC-CCS-2026-115-GRAP) mit Bravour zu bestehen

Moderne C++
Linux Software Entwicklung
Codequalität und Testpraktiken
Softwarearchitektur
CI/CD Praktiken
Softwarekomponenten Lebenszyklusmanagement
GitLab