Der DLR Raumflugbetrieb und Astronautentraining ist die zentrale Instanz für deutsche Raumfahrt – von Satellitenmissionen für Erdbeobachtung, Kommunikation und Weltraumsicherheit über astronautische Raumfahrt bis zu Höhenforschung und Exploration. Zudem arbeiten wir im DLR Raumflugbetrieb und Astronautentraining an innovativen Technologien, um mit diesen auch schwierigste Raumfahrtprojekte der Zukunft meistern zu können.
Das erwartet dich
Die Stelle gehört der Gruppe Missionsplanung an, welche sich mit der Entwicklung und dem Aufbau von Systemen zur Planung der Aktivitäten von Bodensegmenten sowie Satelliten im Orbit und deren Nutzlasten beschäftigt. Zukünftige Erdbeobachtungsmissionen, die Unterstützung von Konstellationen inklusive optischer Kommunikation oder der Betrieb eines Rovers auf anderen Planeten und Monden stellen besondere Herausforderungen dar. Diese Anforderungen müssen analysiert, die Machbarkeit demonstriert, das Mission-Planning-Softwaresystem implementiert und nach Satellitenstart betrieben werden. Es müssen komplexe Zusammenhänge und Abhängigkeiten beim Aufbau eines Mission-Planning-Softwaresystems und dessen Interaktionen über interne und externe Schnittstellen sowie den zugrundeliegenden Nutzeranforderungen bearbeitet werden. Von der richtigen Zusammenstellung der jeweiligen Konzepte, Systeme und zugehörigen Prozeduren hängt der Erfolg der Mission entscheidend ab. Ein wesentlicher Teil ist die Entwicklung und fortlaufenden Weiterentwicklung von generischen Komponenten und Services sowie der Erprobung neuer Technologien.
Deine Aufgaben
- Entwicklung von Templates für Gitlab CI Jobs für die am GSOC genutzten Programmiersprachen
- Programmierung von Python Tools zur Verbesserung des Artefakt-Managements
- Verbesserung der Dokumentation von CI-Prozessen und Lösungen für das Artefakt Management
- Entwicklung von Typescript Plugins für den Artefakt-Manager
Die Aufgaben können nach Absprache als studentische Aushilfe oder im Rahmen eines studentischen Praktikums oder in Verbindung mit einer Abschlussarbeit (Bachelor/Master) bearbeitet werden.
Das bringst du mit
- Du bist in einem wissenschaftlichen Hochschulstudium (Bachelor/Master) immatrikuliert und studierst vorzugsweise Informatik, Mathematik, Ingenieurwissenschaften oder einen vergleichbaren Studiengang
- Du hast Erfahrung in der Programmierung mit Python, Javascript, Typescript oder Java
- Du besitzt gute Sprachkenntnisse in Englisch und Deutsch (jeweils in Wort und Schrift)
- Du bringst Erfahrung in Git sowie Gitlab/Github mit
Die Vergütung erfolgt je nach Qualifikation und Aufgabenübertragung bis Entgeltgruppe 5 TVöD (Aufwandsentschädigung Praktikum abweichend).
Wir freuen uns darauf, dich kennenzulernen!
Fragen zu dieser Position (Kennziffer 4602) beantwortet dir gerne:
Dr. Falk Mrowka
Tel.: +49 8153 28 1270