Deutsches Zentrum für Luft- und Raumfahrt (DLR)
Student computer science or similar (f/m/x)
Braunschweig
Steigen Sie ein in die faszinierende Welt des Deutschen Zentrums für Luft- und Raumfahrt (DLR), um mit Forschung und Innovation die Zukunft mitzugestalten! Mit dem Know-how und der Neugier unserer 11.000 Mitarbeitenden aus 100 Nationen sowie unserer einzigartigen Infrastruktur, bieten wir ein spannendes und inspirierendes Arbeitsumfeld. Gemeinsam entwickeln wir nachhaltige Technologien und tragen so zur Lösung globaler Herausforderungen bei. Möchten Sie diese große Zukunftsaufgabe mit uns zusammen angehen? Dann ist Ihr Platz bei uns!
For our institute for Software Technology in Braunschweig we are looking for Student computer science or similar (f/m/x), Study of Distributed Spacecraft Software Architectures
Das erwartet Sie:
The German Aerospace Agency (DLR) is developing the Scalable On-board Computing for Space Avionics (ScOSA) as a hybrid distributed computing architecture that provides high performance on-board processing while maintaining high reliability compared to traditional on-board computing approaches. A next step for this type of distributed on-board software is the management of autonomous distributed space system architectures such as: distributed spacecraft, fractionated satellites, or satellite constellations. The design of adaptive management algorithms is key to enable inter-satellite collaboration and opportunistic resources reutilization, while still providing mechanisms for autonomous spacecraft operations. Furthermore, these algorithms should take into account distributed spacecraft limitations such as network disruptions, limited network capacity, network reconfiguration due to failed or reintegrated nodes. Therefore, the goal of this thesis work is to study distributed spacecraft flight software architectures, such as the Local-Global policy, using network simulation tools (e.g. Mininet) to study their performance under different system topologies, and to study their applicability to the evolution of the ScOSA architecture.
The thesis work includes the following tasks:
- review the state of the art in software architectures for distributed space systems
- evaluate the suitability of the selected software architectures for different distributed space system topologies
- implement or adapt the selected software architecture into the ScOSA middleware
- define metrics and evaluate the performance of the selected distributed spacecraft software architecture under different system topologies and network configurations
Das erwarten wir von Ihnen:
- Master's student in computer science, computer engineering, electrical engineering, or a related field
- interest in distributed systems, autonomous systems, or computer networks
- experience with GNU/Linux, C++, and Python
- experience with computer networks and autonomous system is an advantage.
- ability to communicate in English (supervision will be in English)
Unser Angebot:
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 Ihnen 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.
Weitere Angaben:
- Eintrittsdatum: sofort
- Dauer: bis zu 6 Monate
- Vergütung: Je nach Qualifikation und Aufgabenübertragung bis Entgeltgruppe XX TVöD.
- Kennziffer: 94074
- Deutsches Zentrum für Luft- und Raumfahrt (DLR)Henry RotzollSoftware-Entwickler"Unsere Systeme sind alle langfristig angelegt, wir haben schließlich ein ehrgeiziges Ziel: die Speicherung der Daten für die Ewigkeit."Mehr
- Deutsches Zentrum für Luft- und Raumfahrt (DLR)Carina HauptLeiterin der Gruppe Software EngineeringIch arbeite mit meinem Team im Projekt openvocs an einer neuen Kommunikationslösung für die Überwachung von Weltraummissionen.Mehr
- BottFull Stack Developer - Produktkonfigurator (m/w/d)GaildorfAnwendungsentwicklung +1
- PŸUR | Tele Columbus AGData Engineer (all genders)Leipzig +1Datenbankentwicklung/BI
- Kommunaler Versorgungsverband Baden-WürttembergSoftwareentwickler (m/w/d) in Teilzeit (50%)Stuttgart +1Anwendungsentwicklung
- IBM Deutschland GmbHJava Developer (f/m/x)BöblingenAnwendungsentwicklung
- Firmengruppe LiebherrEmbedded Softwareentwickler (m/w/d)OchsenhausenAnwendungsentwicklung +1