← Back to Jobs
Masterand: KI-gestützte Modularisierung einer Analysesoftware (w/m/x)
München
1 week ago
Mentions vibe-coding explicitly and explores AI assistants (GitHub Copilot) to support code comprehension and plugin development.
About the Role
Master's thesis position to design and prototype a plugin-based modular architecture for a long-lived vehicle bus analysis software, exploring AI-assisted development (e.g., GitHub Copilot) and evaluating impacts on maintainability, flexibility, and stability.
Job Description
Role
Masterand (m/w/x) to support the modularization and modernization of a legacy vehicle bus analysis software at BMW. The project focuses on designing a plugin-based architecture, creating a prototype plugin interface, and investigating how AI tools can aid code understanding and plugin development.
Key Responsibilities
- Develop a concept for a plugin-based architecture to modularize existing analysis software.
- Implement a prototype of a plugin interface demonstrating how extensions can be integrated technically.
- Evaluate how modern AI tools (e.g., GitHub Copilot) can support code comprehension and plugin development.
- Assess the architectural impact on maintainability, flexibility, and stability of the system.
- Work with a long-standing codebase and contribute to strategies for modernizing legacy systems.
Requirements
- Enrollment in a relevant degree program (Computer Science, Electrical Engineering, Mechanical Engineering, Industrial Engineering, or comparable).
- Very good knowledge of programming languages, specifically C, C++ and C#.
- Basic understanding of software architecture and large codebases.
- Interest in AI, vibe-coding, modular architectures and modern developer tools.
- Analytical thinking and enthusiasm for conceptual work.
- Good German and English language skills.
Practical Details
- Start date: earliest 01.07.2026
- Duration: 6 months
- Working time: Full-time
- Location: Munich (BMW AG)
- Company provides mentoring and onboarding and may offer student apartments in Munich (subject to availability).
What BMW Offers (selected)
- Comprehensive mentoring and onboarding
- Personal and professional development
- Flexible working hours and mobile work
- Attractive compensation
- Student apartments at the Munich site (subject to availability)