PhD Candidate AI-Driven Software Architecture Analysis & Evolution | PhD Thesis AI-Driven Software Architecture Analysis & Evolution
Siemens AG
Job Summary
This PhD candidate position in Garching offers a unique opportunity to revolutionize software architecture using AI. The role involves designing and implementing AI-driven solutions for analyzing and understanding complex legacy software systems, applying machine learning and natural language processing to extract architectural insights, and developing intelligent tools for system evolution and technical debt management. The successful candidate will collaborate with industry experts, validate research findings in real-world scenarios, and publish in top-tier academic venues, bridging the gap between theoretical research and practical applications. This position is ideal for an innovative researcher passionate about shaping the future of system modernization and architecture management within a dynamic research group.
Required Skills
Education
Master's degree in Computer Science, Software Engineering, or a closely related field, with an excellent academic record
Experience
- Strong programming skills across multiple languages and paradigms
- 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
- Strong foundation in empirical software engineering research methods and experimental design
Languages
Additional
- Not specified
More Jobs from Siemens AG
Junior Embedded Software Developer for Communication Modules in Low-Voltage Power Distribution | Junior Embedded-Software-Entwickler (w/m/d) für Kommunikationsbaugruppen in der...
Nov 28, 2025
This role is ideal for a Junior Embedded Software Developer eager to contribute to the development o...
Junior Embedded Application Developer for Low-Voltage Switching Devices | Junior Embedded-Applikations-Entwickler (w/m/d) für Niederspannungsschaltgeräte
Nov 28, 2025
This Junior Embedded Application Developer role, based in Nuremberg, involves contributing to the el...
R&D Project Manager for Electromagnetic and Electronic Protection and Switching Devices | Projektmanager R&D (w/m/d) elektromagnetische u. elektronische Schutz- und Schaltgeräten
Nov 28, 2025
This R&D Project Manager role involves leading the development and enhancement projects for the next...