Mission Control Software Engineering
RIB Deutschland GmbH
Friedrichshafen, Germany
5 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Shift work Languages
GermanJob location
Friedrichshafen, Germany
Tech stack
Clean Code Principles
Java
C++
Code Review
Information Systems
Software Debugging
Software Design Patterns
Integrated Development Environments
Scrum
Software Architecture
Software Engineering
Software Requirements Analysis
System Software
GIT
Information Technology
Code Restructuring
Software Version Control
Job description
Sie werden eine Schlüsselrolle bei der Entwicklung und Wartung von Informationssystemen spielen, die für die Missionskontrolle in anspruchsvollen Raumfahrtprojekten unerlässlich sind.
Diese Stelle ist auch mit reduzierter Wochenarbeitszeit und angepasstem Aufgabenbereich möglich., * Du entwickelst, implementierst und testest missionskritische Software für Bodenkontrollsysteme und bist aktiv in alle Phasen des Software-Lifecycles eingebunden.
- Du analysierst Systemanforderungen, verantwortest das technische Design und erstellst die Software-Architektur.
- Du beherrschst deine Programmiersprache souverän, arbeitest eigenverantwortlich und stellst sauberen, gut wartbaren Code ("Clean Code") bereit.
- Du führst Code-Reviews durch, etablierst Best Practices im Software Engineering und übernimmst die lückenlose Dokumentation (Design, Implementierung, Testverfahren).
- Du behebst komplexe Probleme (Debugging), entwickelst bestehenden Code weiter (Refactoring) und sicherst so die Systemkompatibilität und den reibungslosen Betrieb im interdisziplinären Team.
- Du agierst als Mentor, leitest Junior-Teammitglieder an und unterstützt sie bei ihrer fachlichen Weiterentwicklung.
Requirements
- Abgeschlossenes Studium im Bereich Informatik, Software Engineering oder einem verwandten technischen Studiengang.
- Nachweisliche Erfahrung im Bereich Software Engineering, vorzugsweise in der Entwicklung komplexer Informationssysteme.
- Fundierte Kenntnisse in einer gängigen Programmiersprache C++ und Java und relevanter Entwicklungsumgebungen.
- Erfahrung mit Software-Architektur-Prinzipien und Design-Patterns.
- Vertrautheit mit Versionskontrollsystemen (z.B. Git) und agilen Entwicklungsmethoden (z.B. Scrum).
- Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
- Hohes Maß an Eigeninitiative, Verantwortungsbewusstsein und Teamfähigkeit.
- fließende Deutschkenntnisse in Wort und Schrift.
- Interesse an der Raumfahrt und anspruchsvollen technologischen Herausforderungen ist von Vorteil.