Das DLR-Institut für Softwaretechnologie versteht Software als Katalysator für Forschung und technische Fortschritte. Mit der Entwicklung hochmoderner Softwarelösungen und innovativer Forschung leisten die derzeit rund 200 Mitarbeitenden des Instituts einen wesentlichen Beitrag zu den Fortschritten in den Bereichen Luftfahrt, Raumfahrt, Energie, Verkehr und Sicherheit. Zu unseren Kompetenzfeldern zählen zuverlässige und sicherheitskritische Softwaresysteme, Künstliche Intelligenz, High-Performance Computing und Quantum Computing, Mensch-System-Interaktion und Visualisierung, Software- und Systems Engineering sowie Digitale Plattformen und Digitale Zwillinge.
Das erwartet dich
Die Abteilung Intelligente und Verteilte Systeme erforscht Methoden, um komplexe technische Prozesse und Systeme - von der Softwareentwicklung über automatisierte Workflows bis zur KI-gestützten Auswertung - nachvollziehbar, automatisierbar und interaktiv erfahrbar zu machen. Unterstütze die Forschungsgruppe Sustainable Software Engineering und teile unser Ziel, zu untersuchen, wie Wissenschaftler (w/m/d) und Ingenieure (w/m/d) Software entwickeln und wie man sie dabei effizient und effektiv unterstützen kann.
Die Verwendung zahlreicher Open Source-Komponenten ist - berechtigterweise - zum Standard moderner Software-Entwicklung geworden, jedoch bringen externe Komponenten auch Risiken mit sich, zum Beispiel Bugs, Sicherheitslücken, oder ungewarteter Code. Für Software in hochkritischen Anwendungsgebieten (z.B. in der Raumfahrt) ist die Erkennung und Eindämmung dieser Risiken durch Kompositionsanalyse erforderlich.
Deine Aufgaben
Im Rahmen deiner Abschlussarbeit (Bachel-/Masterarbeit) verschaffst du dir einen Überblick über den State-of-the-Art, mit Fokus auf sprachagnostische Werkzeuge und das SBOM-Ökosystem (Software Bill of Materials). Du recherchierst verfügbare Werkzeuge (Open-Source sowie proprietär), untersuchst ihre Eignung für den Raumfahrtbereich, und schaffst Verknüpfungen zur relevanten wissenschaftlichen Literatur. Zusätzlich gehört zu deinen Aufgaben:
- Durchführung einer Marktanalyse von Werkzeugen zur Kompositionsanalyse für resiliente Software im Raumfahrtbereich
- Evaluation ausgewählter Werkzeuge durch prototypische Entwicklung eines oder mehrerer CI-Workflows (fortgeschrittene Thesis/MA)
Das bringst du mit
- laufendes Studium im Fach Informatik oder vergleichbarem Studiengang
- Erfahrungen mit Software-Kollaborationsplattformen (GitHub, GitLab, etc.)
Die Beschäftigung erfolgt unentgeltlich im Rahmen einer Aufenthaltsvereinbarung.
Das bieten wir dir
Das DLR steht für Vielfalt, Wertschätzung und Gleichstellung aller Menschen. Wir fördern eigenverantwortliches Arbeiten und die individuelle Weiterentwicklung unserer Mitarbeitenden im persönlichen und beruflichen Umfeld. Dafür stehen dir unsere zahlreichen Fort- und Weiterbildungsmöglichkeiten zur Verfügung. Chancengerechtigkeit ist uns ein besonderes Anliegen, wir möchten daher insbesondere den Anteil von Frauen in der Wissenschaft und Führung erhöhen. Bewerbungen schwerbehinderter Menschen bevorzugen wir bei fachlicher Eignung.
Wir freuen uns darauf, dich kennenzulernen!
Fragen zu dieser Position (Kennziffer 2691) beantwortet dir gerne:
Johann Schöpfer
Tel.: +49 8153282244