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
English, GermanJob location
Friedrichshafen, Germany
Tech stack
Testing (Software)
Clean Code Principles
Java
Agile Methodologies
C++
Information Systems
Software Debugging
Software Engineering
Software Systems
Systems Architecture
System Software
Information Technology
Code Restructuring
Job description
- Konzeption, Implementierung und Wartung anspruchsvoller Softwarekomponenten für unsere Missionskontrollsysteme.
- Analyse von Anforderungen, Erstellung technischer Spezifikationen sowie Entwurf benutzerfreundlicher Oberflächen (UI) für Missionskontrollanwendungen.
- Durchführung von Softwaretests, Fehlerbehebung und Performance-Optimierung zur Gewährleistung höchster Zuverlässigkeit.
- Enge Zusammenarbeit in interdisziplinären Teams zur Integration von Softwarekomponenten in komplexe Systemarchitekturen und Realisierung missionskritischer Systeme.
- Erstellung technischer Dokumentationen, Unterstützung bei Systemabnahmen sowie aktive Beteiligung an der kontinuierlichen Verbesserung der Entwicklungsprozesse und -werkzeuge.
- Ganzheitliche Betreuung der Softwarelösungen: vom Verständnis der Problemstellung über das Design und die Feature-Entwicklung bis hin zum Deployment.
- Erstellung von Clean Code inklusive sorgfältiger Dokumentation und Wartung.
- Fachliche Führung, Unterstützung und Mentoring von Junior-Teammitgliedern.
Requirements
- Du hast ein abgeschlossenes Studium im Bereich Informatik, Software Engineering, Luft- und Raumfahrttechnik oder in einem vergleichbaren technischen Fachgebiet.
- Du bringst nachweisliche Erfahrung im Software Engineering und fundierte Kenntnisse in der Entwicklung von Informationssystemen mit. Fundierte E
- Erfahrung im Debugging komplexer Sachverhalte sowie im Refactoring von Code.
- Sehr gute Kenntnisse in der relevanten Programmiersprache C++ und/oder Java sowie eine eigenverantwortliche Arbeitsweise.
- Du verfügst über ausgeprägte Problemlösungsfähigkeiten, eine analytische Denkweise und arbeitest gerne selbstständig sowie im Team. Erfahrungen mit agilen Methoden sind ein Plus.
- Du kommunizierst verhandlungssicher auf Deutsch und Englisch.