Student Computer Science or similar (f/m/x)

Feature-oriented development is applied successfully within product-line engineering (PLE), mainly for the design and implementation of software product lines. A product line consists of similar products that share lots of commonalities, but that also differ in their functionality and characteristics. The concept of features makes the commonalities and differences, i.e., the variability, in the product line explicit. The main advantages of PLE are the systematic reuse of assets and the customizability of the end product.

The goal of the bachelor or master thesis is to investigate how the concepts of feature-oriented development can be adopted for the model-based systems engineering (MBSE) in early spacecraft design. Here, variability modeling may help to quickly explore the design space and may enable a systematic reuse of models among similar spacecraft, e.g., satellite constellations or reusable satellite buses combined with different payloads.

Your responsibilities will include:

  • The integration of product-line engineering into the MBSE process
  • The prototypical development and integration of feature-oriented modeling in the MBSE tool Virtual Satellite
  • Evaluation of the approach using a small-scale case study applying variability modeling

If you enjoy software development and want to become part of our team, we look forward to receive your application. We are looking for highly motivated colleagues who can identify with their work and inspire others. We also offer you the opportunity to contribute with your own ideas and to initiate new projects on your own responsibility. We offer an exciting, friendly, and flexible working environment.


  • You are a Bachelor or Master student in Computer Science or in a similar research direction.
  • You have knowledge in software development with tools such as Eclipse, Java and similar.
  • You are fluent in spoken and written English (knowledge of German is useful).
  • Practical experiences with Software Engineering methods (Continuous Integration, Git, etc.) are helpful.

Look forward to a fulfilling job with an employer who appreciates your commitment and supports your personal and professional development. Our unique infrastructure offers you a working environment in which you have unparalleled scope to develop your creative ideas and accomplish your professional objectives. Our human resources policy places great value on a healthy family and work-life-balance as well as equal opportunities for persons of all genders (f/m/x).Individuals with disabilities will be given preferential consideration in the event their qualifications are equivalent to those of other candidates.

DLR - Helmholtz / Deutsches Zentrum für Luft- und Raumfahrt

Visit employer page

Deadline: 2023-04-01
Location: Germany, Braunschweig
Categories: Computer Engineering, Computer Sciences, research software, Scientific Computing, Software Engineering, Student Assistants,


Aarhus University

TU Darmstadt

University of Basel

FH Münster

FVB - Leibniz Forschungsverbund Berlin

International Max Planck Research School - Molecular Biomedicine

ISST - Fraunhofer-Institut / für Software- und Systemtechnik

Bayer AG

PTB Physikalisch-Technische Bundesanstalt

DSMZ - Leibniz-Institut / Deutsche Sammlung von Mikroorganismen und Zellkulturen

More jobs from this employer