Master's thesis: Modular service-oriented software architectures for aviation mission systems
Job Description
In the field of innovation, a position is now available for a master's thesis on the topic: "Modular service-oriented software architectures for aviation mission systems."
The Aerodata Group is represented worldwide in the field of special aviation. In addition to flight measurement systems, we also offer customized complete solutions for aircraft-based surveillance and reconnaissance with manned and unmanned systems. Our specially developed mission systems and remote sensing sensors play a decisive role in real-time situation awareness. We attach great importance to the sustainability of our systems and also offer professional maintenance, repair, and long-term services.
The increasing complexity of modern sensor technology and the use of AI-supported evaluation methods require greater flexibility in the further development of the Aerodata Group's mission management systems. A modular architecture with loosely coupled, functionally separate components offers decisive advantages over monolithic systems in terms of scalability, maintainability, and development speed. This master's thesis focuses on the practical implementation of such architectural principles within the existing system landscape. The aim is to develop concrete strategies and technical approaches for integrating new concepts into existing mission systems in an efficient and sustainable manner.
Your tasks:
-
Analysis and evaluation of current technologies and architectural concepts for the development of modular software solutions, including the investigation of hybrid architectures with mixed operation between modular and monolithic structures, taking into account relevant technologies such as Apache Kafka and Docker/Podman
-
Familiarization with and evaluation of existing mission systems (MEDUSA®, AeroMission®, AeroFIS®) with regard to their modularity and the standardization of functional components, derivation of technological requirements
-
Selection and evaluation of suitable technologies for the implementation of a common modular software solution, taking into account functional and technical requirements
-
Definition of scalable interfaces for communication between software components and formulation of architectural principles and design rules for a service-oriented software structure
Your profile:
-
Degree in computer science, information systems engineering, aerospace engineering, data science, mechanical engineering, systems engineering, electrical engineering, or a comparable field of study
-
High motivation to learn new topics
-
Knowledge of software architecture, containerization (Docker/Podman), and messaging systems (Apache Kafka) is an advantage
-
Programming skills
-
Communication skills, initiative, and creativity
-
Good English skills
Company Info
Aerodata AG
Airborne surveillance and ISR mission systems integrator. World market leader in flight inspection s...
