Job
- Level
- Experienced
- Location
- Aachen
- Working Model
- Onsite
- Job Field
- Software, Application
- Employment Type
- Full Time
- Contract Type
- Temporary employment
Job Summary
In this role, you will develop analysis methods for model-based software development, focusing on model composition, and create prototypes to support new analysis approaches in realistic scenarios.
Job Technologies
Your role in the team
- Modeling elevates software development to a new level of abstraction, enabling the development and analysis of software-intensive systems in a shorter time and with high quality.
- There are already methods available today that allow systems to be analyzed model-based with regard to various quality aspects.
- However, there is still significant room for improvement, especially in the context of model composition.
- Models of different diagram types or modeling languages, such as UML class diagrams and statecharts, can be related and composed with each other.
- This composition gives rise to new requirements and challenges for analysis.
- Additionally, there are various types and ways in which models can be composed, which in turn influences the analysis methods.
- We are looking for a research associate to explore analysis methods in model-based software development with a focus on model composition.
- In the DFG-funded research project FeCoMASS, you investigate how analyses of different models from software engineering relate to each other and can be composed—aiming to effectively support the composition of models and analyses.
- They explore the significance of model-based analysis and test new approaches with self-developed prototypes on realistic scenarios from the Internet of Production Excellence Cluster and the analysis of software architectures.
- Become part of our agile and dynamic team to sustainably improve the world of software development with the semantic evolution techniques you develop!
This text has been machine translated. Show original
Our expectations of you
Education
- A university degree with above-average results (Master's or equivalent) in Computer Science or a closely related field.
Qualifications
- Excellent knowledge in multiple subfields of Software Engineering, especially modeling.
- Good programming skills in common programming languages, especially Java.
- High motivation, cooperation and team skills, as well as the ability to independently, responsibly, and successfully carry out projects, are expected.
- Excellent command of English.
This text has been machine translated. Show original
What we offer
- The employment is based on an employment relationship.
- The position is to be filled as soon as possible and is limited to 3 years.
- An option for extension is provided and encouraged.
- The fixed-term employment is carried out within the scope of the fixed-term possibilities of the Wissenschaftszeitvertragsgesetz (Science Time Contract Act).
- This is a full-time position.
- Part-time employment can be arranged upon request.
- There is an opportunity for a doctorate.
- The classification is based on the TV-L.
- The position is classified as EG 13 TV-L.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
RWTH Aachen
The TIM institute for technology and innovation management (TIM) under the leadership of Professor Dr. David Antons, Prof. Dr. Frank Piller and Prof. Dr. Oliver Salge is a leading institution in research fields such as innovation and technology management and strategy. Currently, an interdisciplinary team of researchers from the fields of business economics, psychology, computer science and engineering is teaching and researching at the TIM institute in close cooperation with the engineering institutes of RWTH Aachen University.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Science, Research