Course paper / final thesis

Feature-oriented Modeling of Spacecraft

Starting date


Duration of contract

6 months

Type of employment

Full-time (part-time possible)

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.


Your qualifications:

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

Your benefits:

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.

  • Apply online now
  • You can send this job advertisement via e-mail and complete your application on a personal computer or laptop.

    We need your digital application documents (PDF). The document upload function is not supported by all mobile devices. Please complete your application on a PC/laptop.

    Complete application on PC

Technical contact

Philipp Chrszon
Phone: +49 53 12951-372

Send message

Vacancy 76009

HR department Braunschweig

Send message

DLR site Braunschweig

To location

DLR Institute for Software Technology

To institute