Logo TU Braunschweig

Research Software Engineer

Job

  • Level
    Erfahren
  • Job Feld
    Software
  • Anstellung
    Vollzeit
  • Vertragsart
    Befristetes Dienstverhältnis
  • Ort
    Braunschweig
  • Arbeitsmodell
    Onsite
  • Job Zusammenfassung

    In dieser Rolle entwickelst du Werkzeuge zur Analyse und Rekonstruktion von Softwarearchitekturen, identifizierst Design Patterns und nimmst an Workshops zur Entwicklung einer Community für Forschungssoftware teil.

    Job Technologien

    Deine Rolle im Team

    • Mitarbeit im ARCH3S-Projekt, insbesondere in den von der TU Braunschweig geleiteten Arbeitspaketen 'Exploration und Analyse bestehender Software' (Identifikation und Katalogisierung relevanter Design Patterns, Anti-Patterns und Code Smells in wissenschaftlicher Simulationssoftware) und 'Dissemination und Community Building'.
    • Unterstützung bei der Entwicklung von Werkzeugen zur statischen und dynamischen Analyse sowie zur Rekonstruktion von Softwarearchitekturen bestehender Forschungssoftware.
    • Mitwirkung an Konzeption und Durchführung von Workshops mit den assoziierten Anwendungspartner*innen des Projekts sowie in der deutschen RSE-Community (u. a. de-RSE, GI, GAMM).
    • Aufbau und Pflege des 'ARCH3S Hub' als zentrale Community- und Wissensplattform.
    • Enge Zusammenarbeit mit den Projektpartner*innen an der CAU Kiel und der RWTH Aachen sowie Verzahnung mit lokalen, regionalen (z.B. DS3) und nationalen (z.B. NFDI, CORSES, FutuRSI) Initiativen im RSE-Umfeld.

    Unsere Erwartungen an dich

    Ausbildung

    • Sie haben ein wissenschaftliches Hochschulstudium, vorzugsweise in der Informatik oder einem verwandten MINT-Fach, erfolgreich abgeschlossen.

    Qualifikationen

    • Sie beherrschen gängige Werkzeuge und Konzepte wie Git und Continuous Integration/Deployment.
    • Kenntnisse in Fortran, C/C++ und/oder Python sind von Vorteil.
    • Sie verfügen über eine hohe Koordinations- und Organisationsfähigkeit, Kontaktfreudigkeit, eine selbstständige Arbeitsweise und zeitliche Flexibilität.
    • Sie verfügen über sehr gute Deutsch- und Englischkenntnisse.
    • Idealerweise verfügen Sie über eine abgeschlossene Promotion.
    • Im besten Fall sind Sie bereits in der (deutschen) RSE-Community aktiv und vernetzt.

    Erfahrung

    • Sie bringen fundierte Erfahrung in der Softwareentwicklung mit, idealerweise im wissenschaftlichen bzw. Forschungsumfeld.
    • Sie verfügen über gute Kenntnisse in Softwarearchitektur, Design Patterns und SOLID Principles sowie idealerweise Erfahrung mit Reverse Engineering oder Code-Transformation.

    Unser Angebot

    • Eine tarifgerechte Bezahlung nach 13 TV-L je nach Aufgabenübertragung und Erfüllung der persönlichen Voraussetzungen.
    • Eine Sonderzahlung zum Jahresende sowie eine betriebliche Altersversorgung (VBL).
    • Vorteilsportal für Mitarbeitende der TU Braunschweig mit attraktiven Angeboten von starken Marken.
    • Eine interessante und abwechslungsreiche Tätigkeit in einer angenehmen Arbeitsatmosphäre mit einem netten und motivierten Team.
    • Ein grundsätzlich teilzeitgeeigneter Arbeitsplatz, der jedoch vollständig besetzt sein sollte, sowie flexible Arbeits- und Teilzeitmodelle und eine familienfreundliche Hochschulkultur, seit 2007 ausgezeichnet mit dem Audit 'Familiengerechte Hochschule'.
    • Ein vielfältiges Weiterbildungs- und Sportangebot sowie ein lebendiges Campusleben in internationaler Atmosphäre.
    • Die Chance, in einem engagierten, interdisziplinären Verbundprojekt mit der CAU Kiel und der RWTH Aachen an innovativen Lösungen für die Softwarearchitektur wissenschaftlicher Simulationssoftware zu arbeiten.
    • Ein universitäres Forschungsumfeld mit der Möglichkeit zur Mitarbeit an innovativen Projekten und der damit verbundenen Perspektive auf Publikationen.
    • Die Möglichkeit, aktiv an der institutionellen Forschungssoftware-Infrastruktur SURESOFT sowie am Aufbau der ARCH3S-Community mitzuwirken.
    • Die Chance, Ihre Expertise in einem wachsenden Feld strategisch auszubauen mit der Möglichkeit, das Profil von Research Software Engineers (RSEs) in der deutschen Forschungslandschaft aktiv mitzugestalten.

    Benefits

    Work-Life-Integration

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Braunschweig

      Niedersachsen

      Deutschland

    Das ist dein Arbeitgeber

    TU Braunschweig

    TU Braunschweig

    Technische Universität Braunschweig stands for a strategic and achievement-oriented way of thinking and acting, dedicated teaching, multi-layered networking with our partners in science, industry and society, and intensive international cooperation projects. Our core research fields are mobility, infections and therapeutics, metrology and the city of the future.

    Description

  • Unternehmensgröße
    250+ Employees
  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Onsite
  • Branche
    Bildungswesen, Wissenschaft, Forschung
  • Logo TU Braunschweig

    Research Software Engineer

    Ort
    Braunschweig
    Arbeitsmodell
    Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs