C++ Software Engineer (BE-CSS-DSP-2026-90-GRAP)

C++ Software Engineer (BE-CSS-DSP-2026-90-GRAP)

Genf Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
CERN

Auf einen Blick

  • Aufgaben: Entwickle C++ Software für Echtzeitsysteme im größten Teilchenphysiklabor der Welt.
  • Unternehmen: CERN, das führende Forschungszentrum für Teilchenphysik mit innovativer Kultur.
  • Vorteile: Steuerfreies Gehalt, 30 Tage Urlaub, umfassende Gesundheitsversorgung und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Hybrid-Arbeitsmodell mit exzellenten Karrierechancen und internationalem Umfeld.
  • Warum dieser Job: Arbeite an bahnbrechenden Projekten und beeinflusse die Zukunft der Teilchenphysik.
  • Qualifikationen: Erfahrung in C++ und Echtzeitsystemen, Kenntnisse in Linux und objektorientierter Programmierung.

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

Sind Sie ein erfahrener Software-Ingenieur mit einer Leidenschaft für Low-Level- und Echtzeitsysteme? Schließen Sie sich dem Timing-Team in der Gruppe Controls Software & Services an, um an Echtzeitsoftware für das größte Teilchenphysiklabor der Welt zu arbeiten. ISOLDE, eine der Beschleunigeranlagen von CERN, wird einem großen Upgrade unterzogen, einschließlich seines Timing-Systems, das auf der White Rabbit-Technologie basiert. Unser Team ist verantwortlich für das Design, die Entwicklung und den Einsatz der C++-Software, die die Timing-Pulse erzeugt, die zur Synchronisation der Beschleunigergeräte verwendet werden, und Sie werden an allen Aspekten dieses Projekts beteiligt sein.

Verantwortlichkeiten

  • Erlernen des White Rabbit-Timing-Systems, der Hardwaremodule und unseres Echtzeitsystem-Frameworks zur Gerätesteuerung.
  • Beitrag zum Design des neuen ISOLDE-Timing-Systems.
  • Entwicklung und Inbetriebnahme des Timing-Systems.
  • Teilnahme am Design der Software, die die White Rabbit-Hardwaremodule steuert, die zur Synchronisation der Geräte verwendet werden.
  • Entwicklung der Software gemäß dem Design.
  • Beitrag zur Anpassung der bestehenden Echtzeitsoftware an das neue Timing-System.

Profil

  • Nachgewiesene Erfahrung in der C++-Entwicklung in einer Linux- (oder Unix-ähnlichen) Umgebung, einschließlich praktischer Erfahrung in der Entwicklung von Echtzeitsystemen.
  • Erfahrung in der Low-Level-Entwicklung, Bibliotheken und Kernel-Modulen.
  • Erfahrung in der Anwendung von Techniken zur Qualitätssicherung von Software und praktische Erfahrung mit entsprechenden Werkzeugen.

Fähigkeiten

  • Praktische C++-Entwicklung.
  • Kenntnisse in Linux, Low-Level-Bibliotheken und Kernel-Modulen.
  • Kenntnisse in Programmiertechniken und -sprachen für Backends und eingebettete Systeme.
  • Sehr gute Kenntnisse der Prinzipien der objektorientierten Programmierung.
  • Kenntnis und Anwendung von Werkzeugen und Verfahren des Software-Lebenszyklus, einschließlich DevOps.
  • Vertrautheit mit Tests, Diagnose und Optimierung von Software.
  • Überwachung und Fehlersuche bei operativen Softwaresystemen.
  • Gesprochene und schriftliche Englischkenntnisse mit dem Engagement, Französisch zu lernen.

Zulassungskriterien

  • Sie sind Staatsangehöriger eines CERN-Mitglieds- oder assoziierten Mitgliedstaates.
  • Sie haben einen beruflichen Hintergrund als Software-Ingenieur (oder in einem verwandten Bereich) und haben entweder:
    • Ein 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 Graduierungsvertrag.

Zusätzliche Informationen

  • Stellenabschlussdatum: um 23:59 CEST.
  • Vertragsdauer: 24 Monate, mit einer möglichen Verlängerung auf maximal 36 Monate.
  • Arbeitszeit: 40 Stunden pro Woche.
  • Jobflexibilität: Hybrid.
  • Geplanter Starttermin: 01. September 2026.
  • Stellenreferenz: BE-CSS-DSP- -GRAP.
  • Bereich der Arbeit: Software Engineering und IT.
  • Benchmark-Job: Computing Engineer.

Globale 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 Krankenversicherungsprogramm 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 (BE-CSS-DSP-2026-90-GRAP) Arbeitgeber: CERN

CERN ist ein herausragender Arbeitgeber, der Ihnen die Möglichkeit bietet, an innovativen Projekten im Bereich der Teilchenphysik zu arbeiten. Mit einem flexiblen hybriden Arbeitsmodell, umfangreichen Weiterbildungsmöglichkeiten und einem unterstützenden Teamumfeld fördern wir Ihre berufliche Entwicklung und bieten gleichzeitig eine hervorragende Work-Life-Balance. Genießen Sie zudem attraktive Vorteile wie ein steuerfreies Gehalt, umfassende Gesundheitsversorgung und großzügige Urlaubsregelungen in einer inspirierenden internationalen Umgebung.

CERN

Kontaktdaten:

CERN Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so C++ Software Engineer (BE-CSS-DSP-2026-90-GRAP) erhalten könnten

Tipp Nummer 1

Mach dich mit der White Rabbit Technologie vertraut! Wenn du die Grundlagen und die Funktionsweise des Timing-Systems verstehst, kannst du in Gesprächen glänzen und zeigst dein echtes Interesse an der Position.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe C++-Fragen und real-time System-Szenarien. Zeig uns, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst.

Tipp Nummer 3

Netzwerke mit anderen Ingenieuren! Nutze Plattformen wie LinkedIn, um Kontakte zu knüpfen und mehr über die Branche zu erfahren. Manchmal kann ein persönlicher Kontakt den Unterschied machen.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird. Wir freuen uns darauf, von dir zu hören!

Wir glauben, dass du diese Fähigkeiten brauchst, um C++ Software Engineer (BE-CSS-DSP-2026-90-GRAP) mit Bravour zu bestehen

C++ Entwicklung
Linux (oder Unix-ähnliche) Umgebung
Echtzeitsysteme
Niedrig-Level Entwicklung
Bibliotheken und Kernel-Module
Software-Qualitätssicherungstechniken
Objektorientierte Programmierprinzipien

Einige Tipps für deine Bewerbung 🫡

Mach deine Bewerbung persönlich:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns von deiner Leidenschaft für C++ und wie du die Herausforderungen im Bereich der Echtzeitsysteme angehst.

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen im Bereich der Softwareentwicklung und insbesondere mit Echtzeitsystemen hervorhebst. Wir wollen wissen, was du bereits erreicht hast und wie du das Team unterstützen kannst!

Sei präzise und strukturiert:Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du die richtige Person für die Stelle bist.

Bewirb dich über unsere Website:Vergiss nicht, deine Bewerbung über unsere offizielle Website einzureichen. Das macht es uns einfacher, deine Unterlagen zu verwalten und sicherzustellen, dass du alle wichtigen Informationen erhältst.

Wie man sich auf ein Vorstellungsgespräch bei CERN vorbereitet

Verstehe die White Rabbit Technologie

Mach dich mit der White Rabbit Technologie vertraut, bevor du zum Interview gehst. Informiere dich über die Funktionsweise des Timing-Systems und wie es in der Teilchenphysik eingesetzt wird. Das zeigt dein Interesse und deine Bereitschaft, dich in das Thema einzuarbeiten.

Praktische Beispiele parat haben

Bereite konkrete Beispiele aus deiner bisherigen C++ Entwicklung vor, insbesondere im Bereich der Echtzeitsysteme. Zeige, wie du Herausforderungen gemeistert hast und welche Techniken du angewendet hast, um Probleme zu lösen. Das gibt dem Interviewer einen Einblick in deine praktischen Fähigkeiten.

Kenntnisse über Softwarequalitätssicherung

Sei bereit, über deine Erfahrungen mit Softwarequalitätssicherungstechniken zu sprechen. Nenne spezifische Tools, die du verwendet hast, und erkläre, wie du sicherstellst, dass deine Software zuverlässig und fehlerfrei ist. Das zeigt, dass du Wert auf Qualität legst.

Englisch und Französisch

Da gute Englischkenntnisse gefordert sind und du auch bereit sein solltest, Französisch zu lernen, bereite dich darauf vor, in beiden Sprachen zu kommunizieren. Vielleicht kannst du ein paar technische Begriffe auf Französisch lernen, um dein Engagement zu zeigen.