Logo TU Braunschweig

Research Software Engineer

Job

  • Level
    Experienced
  • Job Field
    Software
  • Employment Type
    Full Time
  • Contract Type
    Temporary employment
  • Location
    Brunswick
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop tools for software architecture analysis and reconstruction, identify design patterns, and participate in workshops to build a community for research software.

    Job Technologies

    Your role in the team

    • Participation in the ARCH3S project, particularly in the work packages led by TU Braunschweig 'Exploration and Analysis of Existing Software' (identification and cataloging of relevant design patterns, anti-patterns, and code smells in scientific simulation software) and 'Dissemination and Community Building'.
    • Support in the development of tools for static and dynamic analysis as well as for the reconstruction of software architectures of existing research software.
    • Participation in the conception and implementation of workshops with the associated application partners of the project as well as in the German RSE community (including de-RSE, GI, GAMM).
    • Development and maintenance of the 'ARCH3S Hub' as a central community and knowledge platform.
    • Close collaboration with project partners at the CAU Kiel and RWTH Aachen, as well as integration with local, regional (e.g., DS3), and national (e.g., NFDI, CORSES, FutuRSI) initiatives in the RSE environment.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • You have successfully completed a scientific university degree, preferably in computer science or a related STEM field.

    Qualifications

    • You are proficient with common tools and concepts such as Git and Continuous Integration/Deployment.
    • Knowledge of Fortran, C/C++, and/or Python is an advantage.
    • You possess strong coordination and organizational skills, sociability, an independent work style, and temporal flexibility.
    • You have very good German and English skills.
    • Ideally, you hold a doctoral degree.
    • Ideally, you are already active and well-connected within the (German) CSR community.

    Experience

    • You bring extensive experience in software development, ideally in a scientific or research environment.
    • You have good knowledge of software architecture, design patterns, and SOLID principles, and ideally experience with reverse engineering or code transformation.

    This text has been machine translated. Show original

    What we offer

    • A collective agreement-compliant salary according to 13 TV-L, depending on the scope of responsibilities and fulfillment of personal prerequisites.
    • A special year-end bonus as well as company pension scheme (VBL).
    • Benefits portal for TU Braunschweig employees with attractive offers from leading brands.
    • An interesting and varied activity in a pleasant working atmosphere with a friendly and motivated team.
    • A fundamentally part-time suitable position that should, however, be fully staffed, as well as flexible working and part-time models and a family-friendly university culture, awarded since 2007 with the 'Family-Friendly University' audit.
    • A diverse range of further training and sports offerings as well as a vibrant campus life in an international atmosphere.
    • The opportunity to work in a committed, interdisciplinary joint project with the CAU Kiel and RWTH Aachen on innovative solutions for the software architecture of scientific simulation software.
    • An academic research environment with the opportunity to contribute to innovative projects and the associated prospects for publications.
    • The opportunity to actively contribute to the institutional research software infrastructure SURESOFT as well as to the development of the ARCH3S community.
    • The opportunity to strategically expand your expertise in a growing field with the chance to actively shape the profile of Research Software Engineers (RSEs) in the German research landscape.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics You Will Work On

    Job Locations

    • Location Brunswick

      Niedersachsen

      Germany

    About Your Employer

    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

  • Company Size
    250+ Employees
  • Company Type
    Established Company
  • Working Model
    Onsite
  • Industry
    Education System, Science, Research
  • Logo TU Braunschweig

    Research Software Engineer

    Location
    Brunswick
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs