Senior Software Engineer – Data Processing Services

Senior Software Engineer – Data Processing Services

Darmstadt Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
Leonardo Worldwide Corporation

Auf einen Blick

  • Aufgaben: Entwickle und pflege komplexe Software für Satellitendatenverarbeitung.
  • Unternehmen: Innovatives Unternehmen im Bereich Raumfahrttechnologie mit einem dynamischen Team.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und flexible Arbeitsmodelle.
  • Weitere Informationen: Wachstumsorientierte Umgebung mit internationalen Kollegen und spannenden Projekten.
  • Warum dieser Job: Gestalte die Zukunft der Raumfahrt mit modernster Technologie und echten Herausforderungen.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in Softwareentwicklung, insbesondere in C++ und Java.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Wir suchen einen hochqualifizierten und motivierten Senior Software Engineer, der unserem Team für Datenverarbeitungsdienste beitritt. Sie werden in einem Team eingebettet sein, das für den Betrieb, die Wartung und die Weiterentwicklung von großangelegten, mission-kritischen Softwaresystemen verantwortlich ist, die unsere Satellitendatenverarbeitungskette unterstützen. Diese technisch anspruchsvolle Rolle erfordert sowohl Tiefe als auch Breite über den gesamten Softwareentwicklungszyklus.

Hauptverantwortlichkeiten

  • Entwurf, Entwicklung, Aufbau und Verpackung von Softwarekomponenten innerhalb großer, komplexer C++- und Java-Softwareumgebungen
  • Durchführung von eingehenden Analysen, Debugging und Ursachenuntersuchungen von Softwareanomalien in Echtzeitsystemen
  • Leitung und Mitwirkung an Softwareverifikations-, Validierungs- und Regressionstestaktivitäten
  • Wartung und Verbesserung bestehender Softwarebaselines, um Zuverlässigkeit und Leistung in 24/7-Betriebsumgebungen sicherzustellen
  • Zusammenarbeit mit Systemingenieuren, Satellitenbetreibern und Produktteams zur Implementierung und Test neuer Funktionen oder Fehlerbehebungen
  • Erstellung klarer und umfassender technischer Dokumentationen (Anomalieberichte, Änderungsanträge, Testberichte)
  • Unterstützung bei der Softwareintegration, -bereitstellung und -freigabe innerhalb einer konfigurationsverwalteten Umgebung
  • Teilnahme an Bereitschafts- oder Schichtunterstützungsaktivitäten nach Bedarf (sehr begrenzt)

Wesentliche Fähigkeiten und Qualifikationen

  • Universitätsabschluss (Bachelor oder Master) in Informatik, Softwaretechnik, Luft- und Raumfahrt oder einem verwandten Fachgebiet
  • Mindestens 5+ Jahre Berufserfahrung in der Softwareentwicklung mit starkem Fokus auf C++ in großen, komplexen Softwareprojekten
  • Nachgewiesene Expertise im Software-Debugging, Troubleshooting und der Analyse von Anomalien in Echtzeit- oder nahezu Echtzeitsystemen
  • Solide Erfahrung in der Java-Entwicklung und -Wartung
  • Nachgewiesene Fähigkeit, große Legacy- und Produktionscodebasen zu navigieren, zu verstehen und beizutragen
  • Praktische Erfahrung mit Build-Systemen (z.B. CMake, Make, Maven) und Softwareverpackungs-Workflows
  • Vertrautheit mit Versionskontrollsystemen (Git, SVN) und CI/CD-Pipelines
  • Starke analytische und problemlösende Fähigkeiten mit einem methodischen Ansatz zur Fehlerisolierung

Wünschenswerte Fähigkeiten

  • Erfahrung mit Echtzeit- oder eingebetteter Software in einem Raumfahrt-, Luft- und Raumfahrt- oder wissenschaftlichen Datenverarbeitungsumfeld
  • Kenntnisse über Satellitengroundsegment-Systeme oder meteorologische Datenverarbeitungs-Workflows
  • Vertrautheit mit Linux/Unix-Umgebungen und Shell-Scripting
  • Erfahrung mit Softwarequalitätsrahmen, Testautomatisierung oder ECSS-Softwareentwicklungsstandards
  • Einblick in agile oder iterative Entwicklungsmethoden
  • Kenntnisse in Python oder anderen Skriptsprachen für Werkzeuge und Automatisierung

Darüber hinaus

  • Hohe Aufmerksamkeit für Details mit einem rigorosen, disziplinierten Ansatz zur Softwarequalität
  • Starke Kommunikationsfähigkeiten – in der Lage, technische Ergebnisse klar sowohl Ingenieuren als auch nicht-technischen Stakeholdern zu präsentieren
  • Selbstmotivierter, kollaborativer Teamplayer, der sich in einem multinationalen, multikulturellen Umfeld wohlfühlt
  • Fähigkeit, mehrere Prioritäten unter operationalem Druck zu managen

Standort: DE - Darmstadt - EUMETSAT

Vertragsart: Mitarbeiter-Permanent

Hybrides Arbeiten: Vor Ort

Senior Software Engineer – Data Processing Services Arbeitgeber: Leonardo Worldwide Corporation

Als Arbeitgeber in Darmstadt bieten wir Ihnen die Möglichkeit, in einer bedeutenden Rolle als Senior System Architect/Engineer einen nachhaltigen Einfluss zu nehmen. Unsere Unternehmenskultur fördert Zusammenarbeit und lebenslanges Lernen, während Sie jüngere Ingenieure mentorieren und Ihre Expertise in einem hochqualifizierten Team einbringen können. Genießen Sie flexible Arbeitsmodelle und die Chance, das Kompetenzzentrum für System-Level Engineering strategisch mitzugestalten.

Leonardo Worldwide Corporation

Kontaktdaten:

Leonardo Worldwide Corporation Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer – Data Processing Services mit Bravour zu bestehen

C++
Java
Software Debugging
Anomaly Analysis
Software Verification
Regression Testing
Technical Documentation