Logo GSI Helmholtzzentrum für Schwerionenforschung GmbH

Software-Entwickler C++ für Beschleuniger-Kontrollsystem

Neu

Job

  • Level
    Erfahren
  • Ort
    Darmstadt
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Feld
    Application
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Gehalt
    54.981 bis 85.916€ Brutto/Jahr

Job Zusammenfassung

In dieser Rolle entwickelst du gerätenahe Software in C++ für die Steuerung und Integration von Komponenten der GSI/FAIR-Beschleunigeranlagen auf Linux-basierten Systemen und arbeitest eng mit dem Anlagenbetrieb zusammen.

Job Technologien

Deine Rolle im Team

  • Sie arbeiten in einem Team von Software-Entwickler*innen, dass für die Software zur Steuerung von Einzelkomponenten oder Systemen der GSI/FAIR-Beschleunigeranlagen verantwortlich ist.
  • Das Kontrollsystem der GSI/FAIR-Beschleunigeranlagen ist dabei auf Geräteebene aufgebaut als verteiltes System aus Echtzeit-Gerätekontrollrechnern.
  • Ein zentrales Timing-System übernimmt die hochpräzise Synchronisation der Steuerung, eine zentrale Middleware die Kommunikation zwischen den Objekten.
  • Ihre Aufgabe ist die Erstellung und Betreuung von gerätenaher Software zur Steuerung von Komponenten der GSI/FAIR-Beschleunigeranlagen.
  • In engem Austausch mit den Geräteverantwortlichen und dem Anlagenbetrieb ermitteln Sie die Anforderungen, erstellen die Ansteuersoftware mit Hilfe des von CERN und GSI entwickelten FESA-Frameworks in C++ und integrieren die Software in der Beschleunigeranlage.
  • Die Entwicklungsplattform ist Linux, die Zielplattformen sind RT-Linux und LM32 Soft Core.
  • Konzeption, Entwicklung, Test, Integration, Inbetriebnahme und Wartung von Ansteuer-Software für GSI/FAIR-Beschleunigerkomponenten.
  • Entwicklung und Erweiterung von Bibliotheken und Tools u.a. für Test, Deployment/Rollout, Monitoring der mehr als 1500 Gerätecontroller im Betrieb.
  • Betreuung von Entwicklungsprojekten unserer englischsprachigen Kooperationspartner.
  • Dokumentation und Qualitätssicherung von Eigenentwicklungen.
  • Unterstützung bei Inbetriebnahme und Betrieb der Beschleunigeranlagen; das beinhaltet auch die Übernahme von Rufbereitschaften.

Unsere Erwartungen an dich

Ausbildung

  • Hochschulabschluss in Informatik, Elektrotechnik oder einer verwandten Fachrichtung bzw. eine vergleichbare Qualifikation.

Qualifikationen

  • Sehr gute Kenntnisse in C/C++ Entwicklung und OO-Software-Design.
  • Sehr gute Linux-Kenntnisse (System) sowie in der Software-Entwicklung unter Linux.
  • Programmierung echtzeitkritischer Systeme / Realtime-Software-Entwicklung.
  • Sehr gute Kenntnisse der deutschen und englischen Sprache in Wort und Schrift.
  • Fähigkeit und Bereitschaft, sich zügig und effizient in neue Themengebiete einzuarbeiten.
  • Teamfähigkeit: Teamgeist und Orientierung auf das gemeinsame Ziel stehen im Vordergrund.
  • Systematische, eigenverantwortliche, ergebnis- und qualitätsorientierte Arbeitsweise mit der Übernahme von Verantwortung für die Geräteansteuersoftware.
  • Kenntnisse im Bereich Entwicklung von Linux-Treibern oder -Kernelmodulen.
  • Kenntnisse in Python, Bash.
  • Hintergrundwissen in Elektronik, Hardware, Physik und/oder Naturwissenschaften.

Erfahrung

  • Erfahrung in HW-naher Programmierung.
  • Erfahrung mit Versionsverwaltung von Quellcode, idealerweise Git.
  • Erfahrung mit Build-Prozessen (z.B. Yocto), Unit Tests und Continuous Integration (CMake, Gitlab, Jenkins, etc.).
  • Erfahrung in der Fehlersuche und dem Einsatz von elektronischen Messmitteln (Oszilloskop, Logik-Analysator).

Unser Angebot

  • Wir bieten Ihnen einen vielseitigen Arbeitsplatz in einem dynamischen und gut ausgestatteten Forschungsumfeld.
  • Bei uns verbinden sich sinnstiftende Aufgaben mit verlässlichen Rahmenbedingungen.
  • Neben persönlichen Weiterbildungs- und Qualifizierungsangeboten unterstützen wir Sie aktiv bei der Vereinbarkeit von Familie und Beruf.
  • Für Ihre Gesundheit und Ihren Ausgleich sorgen unser betriebliches Gesundheitsmanagement, Sozialberatungsangebote und ein aktiver Betriebssportverein.
  • Ergänzend profitieren Sie von Leistungen zur Rentenzusatzversorgung, zusätzlicher Betrieblicher Freizeit, einem bezuschussten Jobticket sowie der Möglichkeit zum zeitweisen mobilen Arbeiten, wo es die Aufgaben zulassen.

Themen mit denen du dich im Job beschäftigst

Job Standorte

  • Standort Darmstadt

    Hessen

    Deutschland

Das ist dein Arbeitgeber

GSI Helmholtzzentrum für Schwerionenforschung GmbH

GSI Helmholtzzentrum für Schwerionenforschung GmbH

Das GSI Helmholtzzentrum für Schwerionenforschung in Darmstadt betreibt eine der weltweit führenden Teilchenbeschleunigeranlagen für die Forschung. Etwa 1.400 Mitarbeiterinnen und Mitarbeiter sind bei GSI beschäftigt. Dazu kommen jährlich rund 1.000 Wissenschaftlerinnen und Wissenschaftler aus Universitäten und anderen Forschungslaboren weltweit, um die Anlage für Experimente zu nutzen

Description

  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Wissenschaft, Forschung
Logo GSI Helmholtzzentrum für Schwerionenforschung GmbH

Software-Entwickler C++ für Beschleuniger-Kontrollsystem

Gehalt
54.981 bis 85.916€ Brutto/JahrNetto aus dem Bruttogehalt im Inserat mit Steuerklasse I umgerechnet.34.967 bis 51.149 € netto/Jahr · Steuerklasse I
Ort
Darmstadt
Arbeitsmodell
Hybrid, Onsite
Diversität
Für alle Personen geeignet (m/w/d)

Weitere Jobs