Werkstudent Softwareentwicklung / Scientific Computing (all genders)
MTU Aero Engines Holding AG
3 days ago
Role details
Contract type
Internship / Graduate position Employment type
Part-time (≤ 32 hours) Working hours
Shift work Languages
German Experience level
JuniorJob location
Tech stack
Automation of Tests
C++
Code Review
Continuous Integration
Software Debugging
Python
Software Engineering
GIT
Information Technology
Job description
- Analyse bestehender Softwaremodule und Methoden hinsichtlich Struktur, Wartbarkeit und Erweiterbarkeit
- Refactoring und Weiterentwicklung vorhandener Codes unter Anwendung moderner Software-Engineering-Prinzipien
- Implementierung neuer Funktionalitäten (hauptsächlich) in Python
- Nutzung und Weiterentwicklung von Versionskontroll- und Entwicklungsworkflows (Git, Code Reviews, CI/CD)
- Aufbau und Pflege automatisierter Tests sowie Dokumentation
- Enge Zusammenarbeit mit Entwickler:innen und Fachexpert:innen
Requirements
- Laufendes Studium der Informatik, des Computational Engineerings, Maschinenbau, Luft- und Raumfahrttechnik oder eines vergleichbaren Studiengangs
- Sehr gute Kenntnisse in der Softwareentwicklung, insbesondere in Python
- Erfahrung mit Git sowie strukturierter, modularer Softwareentwicklung und Debugging
- Kenntnisse in C/C++ sowie erste Erfahrung mit Tests, CI/CD oder wissenschaftlichem Rechnen von Vorteil
- Strukturierte, selbstständige und sorgfältige Arbeitsweise
Benefits & conditions
Ab Juni 2026 für mind. 12 Monate (flexible Anpassung im Rahmen einer Werkstudententätigkeit möglich), * Praxisnahe Einblicke in die Luftfahrtindustrie und Jobs mit Verantwortung
- Starker Teamzusammenhalt u.a. durch unser Studierenden-Netzwerk und verschiedene Events
- Individuelle Betreuung durch Mentoring und feste Ansprechpersonen
- Flexible Arbeitszeiten sowie die Möglichkeit zum mobilen Arbeiten (je nach Einsatzbereich)
- Leckere und abwechslungsreiche Gerichte in unserer Betriebsgastronomie
- EGYM Wellpass und Betriebssportgruppen
- Top-Anbindung durch Pendlerbus, Parkhaus, E-Ladestation
About the company
Das Team CFD-Methoden entwickelt, pflegt und erweitert rechnergestützte Methoden zur Analyse und Bewertung komplexer technischer Systeme. Neben der fachlichen Korrektheit spielt dabei zunehmend die Qualität, Wartbarkeit und Erweiterbarkeit der Software eine zentrale Rolle.
Ziel dieser Werkstudententätigkeit ist es, bestehende Methoden und Softwarestrukturen auf einen modernen Stand des Software Engineerings zu bringen und gezielt zu erweitern. Der Fokus liegt dabei auf sauberem Code-Design, nachhaltigen Softwarearchitekturen, Versionierung sowie automatisierten Tests - eingebettet in einen wissenschaftlich-technischen Anwendungskontext.
Die Tätigkeit richtet sich explizit an Studierende mit profundem Hintergrund in der Softwareentwicklung, die Interesse daran haben, technische Rechenmethoden langfristig weiterzuentwickeln und produktionsreif zu gestalten.