registration number: fb12-0005-wmz-2025
Entry date:
as soon as possible
Application deadline:
2025-04-06
Salary:
E 13 TV-H
Duration:
3 years
Volume of employment:
fulltime
The University of Marburg, founded in 1527, offers a variety of excellent programs of study for around 22,000 students and confronts the important topics of our time through excellent research across a broad spectrum of sciences.
The Department of Mathematics and Computer Science, the research groups on Software Engineering is currently accepting applications for a
Doctoral Researcher/PhD
The position is offered for a period of 3 years, if no former times of qualification must be considered. The starting date is as soon as possible. The position is fulltime with salary and benefits commensurate with a public service position in the state Hesse, Germany (TV-H E 13).
The DFG-funded project "ModBEAM-MT: Modular Engineering and Analysis of Java Bytecode Transformations and its Application to Mutation Testing" aims to develop a domain-specific language for advanced program transformations. Program transformations can be used for a variety of tasks in software development. In this project, we focus on testing software through mutation testing and test generation.
Tasks:
- scientific services in research
- development of a domain-specific language for advanced program transformations, especially for mutation testing
- design and implementation of techniques for composing program transformations, intelligent mutation and completion of test suites
- development, maintenance, documentation and dissemination of the developed software
- national and international communication of research results through scientific publications in journals and conferences, as well as presentations at conferences
The position is limited to a time period deemed adequate for the completion of a doctoral degree. As part of the assigned duties, there will be ample opportunity to conduct the independent scientific research necessary for the completion of a doctorate. The limitation complies to
Profile:
- above-average MSc-degree or equivalent in computer science or a related field
- very good knowledge of programming (especially Java) and in the use of programming tools and techniques such as JUnit, Git, and CI/CD
- good knowledge in one or more of the following areas: program analysis, domain-specific languages, low-code platforms,empirical methods, application of generative AI
- strong interest in scientific work
- fluent in written and spoken German and English
- ability to work in a team, creativity and good organizational skills
Disposition to own scientific qualification (e. g. a doctorate project in the area of the abovementioned project) is expected.
We actively support the professional development of junior researchers by the offers of Marburg Research Academy (MARA), the International Office and the Higher Education Didactics Office.
We offer:
- an interesting scientific work environment
- plenty of creative freedom
- teamwork with communication at eye level
- flexible working hours and options for remote work
Contact for more Information
Prof. Dr. Gabriele Taentzer
+49 6421-28 21532
taentzer@mathematik.uni-marburg.de
We support women and strongly encourage them to apply. In areas where women are underrepresented, female applicants will be preferred in case of equal qualifications. As a certified family-friendly university, we support our employees in balancing family and career. A reduction of working time is possible. Applicants with a disability as discribed in SGB IX (
- 2 Abs. 2, 3) will be preferred in case of equal qualifications. Application and interview costs can not be refunded.
Please apply by 6th April 2025 using the application button below.