Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem in Darmstadt

Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem in Darmstadt

Darmstadt Vollzeit 56250 - 68750 € / Jahr (geschätzt) Homeoffice (teilweise)
GSI Helmholtzzentrum für Schwerionenforschung

Auf einen Blick

  • Aufgaben: Entwickle innovative Software für Teilchenbeschleuniger und arbeite im internationalen Team.
  • Unternehmen: GSI Helmholtzzentrum für Schwerionenforschung – führend in der Teilchenforschung.
  • Vorteile: Unbefristete Stelle, flexible Arbeitszeiten, Gesundheitsmanagement und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Forschungsumfeld mit exzellenten Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft der Wissenschaft mit modernster Technologie und internationalem Austausch.
  • Qualifikationen: Studium in Informatik oder Elektrotechnik, C++ Kenntnisse und Teamfähigkeit erforderlich.

Das prognostizierte Gehalt liegt zwischen 56250 - 68750 € pro Jahr.

Das GSI Helmholtzzentrum für Schwerionenforschung in Darmstadt betreibt eine der führenden Teilchenbeschleunigeranlagen für die Wissenschaft. Derzeit wird in internationaler Zusammenarbeit die neue Anlage FAIR (Facility for Antiproton and Ion Research) gebaut, eines der größten Forschungsvorhaben weltweit. GSI und FAIR bieten die Gelegenheit, in diesem internationalen Umfeld mit einem Team von Mitarbeitern zusammenzuarbeiten, das sich täglich dafür einsetzt, Wissenschaft auf Weltniveau zu betreiben.

Wir suchen für die Abteilung „Accelerator Control Systems“ (ACO), die in Zusammenarbeit mit internationalen Partnern für das Steuerungssystem der Beschleunigeranlagen zuständig ist, zum nächstmöglichen Zeitpunkt eine
a Software-Entwicklern C++ für das Beschleuniger-Kontrollsystem.

Sie arbeiten in einem Team von Software-Entwicklern, das 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.

Sie haben Spaß sowohl an Softwareentwicklung und sehen das Design und die Entwicklung von Ansteuersoftware für den Betrieb der Beschleunigeranlagen als Herausforderung an. Als Teil eines Teams bringen Sie sich mit eigenen Ideen in das Gesamtkonzept der Geräteansteuersoftware ein. Dabei überzeugen Sie durch eine selbstständige Arbeitsweise und fungieren als solide Ansprechperson für Kollegn und hausinterne Kunden. Die vielen Verknüpfungspunkte mit anderen Fachgruppen erfordern sehr gute Team- und Kommunikationsfähigkeiten, sowie Freude an strukturiertem und detailgenauem Arbeiten.

Ihre Aufgaben:

  • 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.

Obligatorische Anforderungen an ihr Profil:

  • Hochschulabschluss in Informatik, Elektrotechnik oder einer verwandten Fachrichtung bzw. eine vergleichbare Qualifikation
  • Sehr gute Kenntnisse in C/C++ Entwicklung und OO-Software-Design
  • Sehr gute Linux-Kenntnisse (System) sowie in der Software-Entwicklung unter Linux
  • Erfahrung in HW-naher Programmierung
  • Programmierung echtzeitkritischer Systeme / Realtime-Software-Entwicklung
  • Erfahrung mit Versionsverwaltung von Quellcode, idealerweise Git
  • 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

Vorteilhafte Kenntnisse:

  • Erfahrung mit Build-Prozessen (z.B. Yocto), Unit Tests und Continuous Integration (CMake, Gitlab, Jenkins, etc.)
  • Kenntnisse im Bereich Entwicklung von Linux-Treibern oder -Kernelmodulen
  • Kenntnisse in Python, Bash
  • Erfahrung in der Fehlersuche und dem Einsatz von elektronischen Messmitteln (Oszilloskop, Logik-Analysator)
  • Hintergrundwissen in Elektronik, Hardware, Physik und/oder Naturwissenschaften.

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.

Die Stelle ist unbefristet. Das Gehalt richtet sich nach dem Tarifvertrag TVöD (Bund). GSI fördert die berufliche Entwicklung von Frauen und begrüßt es, wenn sich Frauen durch die Ausschreibung besonders angesprochen fühlen. Schwerbehinderte erhalten bei gleicher Qualifikation den Vorzug.

Wenn Sie das beschriebene Aufgabenfeld als persönliche Herausforderung ansehen und Interesse haben, in einem außergewöhnlichen internationalen, stark technisch geprägten Umfeld zu arbeiten, senden Sie bitte Ihre vollständigen Bewerbungsunterlagen inklusive Ihrer Gehaltsvorstellungen mit Angabe Ihres frühestmöglichen Eintrittstermins unter Angabe der Kennziffer 26.143-6210 bis spätestens bis zum 22.10.2026 an unser Bewerberportal: Online-Bewerbungsportal.

GSI Helmholtzzentrum für Schwerionenforschung GmbH
ABTEILUNG PERSONALMANAGEMENT
PLANCKSTRASSE 1
64291 DARMSTADT

Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem in Darmstadt Arbeitgeber: GSI Helmholtzzentrum für Schwerionenforschung

Das GSI Helmholtzzentrum für Schwerionenforschung in Darmstadt ist ein hervorragender Arbeitgeber, der seinen Mitarbeitenden die Möglichkeit bietet, an einem der größten internationalen Forschungsprojekte, der FAIR-Anlage, mitzuwirken. Die offene und kollegiale Arbeitsatmosphäre fördert den Austausch und die Zusammenarbeit im Team, während gezielte Weiterbildungsangebote und Entwicklungsmöglichkeiten die berufliche Entfaltung unterstützen. Zudem profitieren die Mitarbeitenden von einer tarifgerechten Vergütung und den Vorteilen einer angesehenen Forschungseinrichtung.

GSI Helmholtzzentrum für Schwerionenforschung

Kontaktdaten:

GSI Helmholtzzentrum für Schwerionenforschung Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem in Darmstadt erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei GSI Helmholtzzentrum für Schwerionenforschung anzuklopfen, wenn du dich auf die Stelle als Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei GSI Helmholtzzentrum für Schwerionenforschung vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software-Entwickler*in (d/m/w) C++ für das Beschleuniger-Kontrollsystem in Darmstadt mit Bravour zu bestehen

C/C++ Entwicklung
OO-Software-Design
Linux-Kenntnisse
HW-nahe Programmierung
Echtzeitkritische Systeme
Versionsverwaltung (Git)
Teamfähigkeit

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei GSI Helmholtzzentrum für Schwerionenforschung klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei GSI Helmholtzzentrum für Schwerionenforschung vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.