PhD Thesis AI-Driven Software Architecture Analysis & Evolution
PhD Thesis AI-Driven Software Architecture Analysis & Evolution
PhD Thesis AI-Driven Software Architecture Analysis & Evolution
PhD Thesis AI-Driven Software Architecture Analysis & Evolution
Siemens AG
Industrie und Maschinenbau
Garching bei München
- Art der Anstellung: Vollzeit
- Vor Ort
- Zu den Ersten gehören
PhD Thesis AI-Driven Software Architecture Analysis & Evolution
Über diesen Job
Mode of Employment: Fixed Term; 20 hours / week
Are you ready to revolutionize software architecture with AI? Join us in GCH FL as a PhD candidate for our "AI-Driven Software Architecture Analysis & Evolution" project, where your innovative research will shape the future of system modernization and technical debt management.
What we offer you
- Attractive remuneration package
- 30 leave days and a variety of flexible working models that allow time off for yourself and your family
- Share matching programs to become a shareholder of Siemens AG
- Continuous Learning: Benefit from specialized training and daily challenges to keep your expert knowledge up-to-date
- Innovative Environment: Be part of a team that values innovation and continuous improvement
Since each of over 300,000 employees feels that other benefits are particularly important, and we cannot list our entire benefit portfolio here, you can find more information here.
The individual benefits are subject to regulatory, contractual, or corporate conditions.
You'll make an impact byAs a PhD candidate (f/m/d) in our dynamic research group, you will be at the cutting edge of our "Emerging Technologies for Architecture Management" research initiative. This program is designed to empower software and system architects throughout the entire workflow—from initial requirements engineering to system design and development, to effective stakeholder communication.
Your research will focus on developing novel approaches to analyze and understand complex legacy software systems using advanced AI techniques for modernization of these systems.
- You will design and implement AI-driven solutions to automatically analyze, categorize, and map components within large-scale software systems, using your strong programming skills and knowledge of machine learning
- Following this, you will conduct research on applying machine learning and natural language processing techniques to extract architectural insights from code, documentation, and system behavior
- You will then develop intelligent tools to support system evolution, modernization, and management of technical debt, integrating your understanding of software architecture patterns and principles
- Collaborating closely with industry experts, you will validate your research findings in real-world scenarios
- Finally, you will publish your findings in top-tier academic conferences and journals, bridging the gap between theoretical research and practical applications in software and system architecture
This is how you'll win us over
- Education: You have a Master's degree in Computer Science, Software Engineering, or a closely related field, with an excellent academic record
- Experience and Skills:
- Strong programming skills across multiple languages and paradigms (e.g., Java, Python, C++, functional languages)
- Deep knowledge of static code analysis tools, techniques, and underlying theory
- Experience with dynamic code analysis, instrumentation, or runtime monitoring approaches
- Proficiency with machine learning and NLP, transformer-based models and their applications
- Hands-on experience with model fine-tuning and understanding of multi-agent system architectures
- Solid understanding of software architecture patterns and principles, including microservices, event-driven architectures, and modularity concepts
- Strong foundation in empirical software engineering research methods and experimental design
- Scientific writing and presentation skills for publications and conferences
- Ways of Working: Exceptional analytical and problem-solving abilities, with excellent communication skills and the ability to work independently and as part of an interdisciplinary team
- Languages: Fluent in English; German is a plus but not required
You are much more than your qualifications, and we believe in the potential of every single candidate. We look forward to getting to know you!
Your individual personality and perspective are important to us. We create a working environment that reflects the diversity of the society and support you in your personal and professional development. Let’s get to know your authentic personality and create a better future together with us. As an equal-opportunity employer we are happy to consider applications from individuals with disabilities.
About Us
Our research group "Architecture Definition and Management" is revolutionizing how software and system architects work in the digital age. We're not just adapting to the future—we're actively shaping it through cutting-edge research and innovation in software architecture practices.
Join us on this exciting journey to shape the future of architecture at Siemens. Make your mark, drive meaningful technological change, and be part of an exceptional team pushing the boundaries of what's possible in software engineering!
www.siemens.de/careers – if you would like to find out more about jobs & careers at Siemens.
FAQ – if you need further information on the application process.
#SiemensDoktorandenStellenBewertung von Mitarbeitenden
Gesamtbewertung
Basierend auf 5.734 BewertungenVorteile für Mitarbeitende
Unternehmenskultur
Unternehmenskultur
5734 Mitarbeitende haben abgestimmt: Sie bewerten die Unternehmenskultur bei Siemens AG als modern.Dies stimmt ungefähr mit dem Branchen-Durchschnitt überein.