Vacancy-ID: 2498
Place of work: Berlin, Braunschweig, Köln, Oberpfaffenhofen
Starting date: ab sofort
Career level: Student research project and final thesis
Type of employment: Part time; Full-time
Duration of contract: 6 Monate
Remuneration: Remuneration is in accordance with the Collective Agreement for the Public Sector - Federal Government (TVöD-Bund)
The DLR Institute of Software Technology sees software as a catalyst for research and innovation. The institute's staff, currently numbering around 200, make a significant contribution to advancements in the fields of aviation, space, energy, transportation, and security through the development of state-of-the-art software solutions and innovative research.
Our areas of competence include reliable and safety-critical software systems, artificial intelligence, high-performance computing and quantum computing, human-system interaction and visualisation, software and systems engineering as well as digital platforms and digital twins.
What to expect
The Intelligent and Distributed Systems department researches methods to make complex technical processes and systems – from software development to automated workflows and AI-assisted analysis – traceable, automatable, and interactively experimentally accessible.
Software engineering guidelines support the development of high-quality, safe and secure software systems by providing a policy framework of standards and good practices for methods and processes in software development, maintenance and evolution. Guidelines are especially relevant in the development of critical space systems that include complex software components.
As part of the Sustainable Software Engineering Group, your thesis will focus on the development, implementation and evaluation of methods to operationalize software engineering guidelines of varying complexity. The results of your work will make it possible to support the development of space software systems with innovative automation and AI solutions, make quality assurance more agile and efficient, and optimize transfer potentials.
Your tasks
- Development of a method for formalized, structured representation of software engineering guidelines in machine-readable formats
- Implementation of the representation method for the DLR Software Engineering Guidelines
- Development of prototypes for validation logic and metrics to represent fulfillment degrees of guidelines in development processes and software artifacts
- Evaluation of validation logic and metrics for fulfillment degrees of the DLR Software Engineering Guidelines in selected software projects
Your profile
- Student of computer science (e.g., with a focus on software engineering, systems engineering), data science, information science, or similar
- Good knowledge of software development processes and software engineering
- Knowledge of relevant information science technologies (e.g., DSLs, declarative data transformation languages, rules engines, ontologies)
- English proficiency: good communication skills, both written and spoken
We offer
DLR stands for diversity, appreciation and equality for all people. We promote independent work and the individual development of our employees both personally and professionally. To this end, we offer numerous training and development opportunities. Equal opportunities are of particular importance to us, which is why we want to increase the proportion of women in science and management in particular. Applicants with severe disabilities will be given preference if they are qualified.
We look forward to getting to know you!
If you have any questions about this position (Vacancy-ID 2498) please contact:
Carina Haupt
Tel.: +49 30 67055 248