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, German

Job 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.

Apply for this position