Flight Software Systems Engineer for Space Missions

Flight Software Systems Engineer for Space Missions

Vollzeit 75600 - 92400 € / Jahr (geschätzt) Vor Ort
E

Auf einen Blick

  • Aufgaben: Entwickle Software für Raumfahrtmissionen und arbeite an innovativen Projekten.
  • Unternehmen: ETH Zürich, eine der weltweit führenden technischen Universitäten.
  • Vorteile: Dynamisches internationales Umfeld, Team mit Leidenschaft für Raumfahrt und Wissenschaft.
  • Weitere Informationen: Möglichkeiten zur beruflichen Weiterentwicklung und ein inklusives Arbeitsumfeld.
  • Warum dieser Job: Trage zur Entwicklung von Raumfahrttechnologien und Missionen bei.
  • Qualifikationen: Master-Abschluss in Informatik oder verwandten Bereichen und Erfahrung in der Softwareentwicklung.

Das prognostizierte Gehalt liegt zwischen 75600 - 92400 € pro Jahr.

Diese Position wird als befristete Anstellung für einen Zeitraum von zwei Jahren mit der Möglichkeit einer Verlängerung angeboten.

Projekt Hintergrund

Das Ziel dieser Initiative ist es, einen zentralen Pool von Raumfahrttechnik-Expertise innerhalb von ETH Zürich | Space aufzubauen und zu erweitern. Dieser Pool unterstützt von ETH Zürich geleitete Raumfahrtprojekte und Technologieprogramme und stärkt die Rolle von ETH Zürich im Schweizer und internationalen Raumfahrt-Ökosystem.

Der Flight Software Systems Engineer wird ein vielfältiges Portfolio von kleinen Raumfahrzeugen, wissenschaftlichen Instrumenten, robotischen Systemen und Technologiedemonstratoren unterstützen. Die Arbeit umfasst ressourcenbeschränkte Missionen, Integration mit extern bereitgestellten Raumfahrtplattformen, autonome Funktionen und zukünftige verteilte oder koordinierte Raumfahrzeugkonzepte. Diese Rolle interagiert über Systems Engineering, Avionik, Nutzlasten und Softwareentwicklung und koordiniert mit externen Plattformanbietern und Mission Operations Teams.

Stellenbeschreibung

Als Teil des spezialisierten Ressourcenpools werden Sie Expertise in der Flugsoftware und Software-Systemtechnik über mehrere ETH Zürich Raumfahrtprojekte hinweg bereitstellen. Sie werden von der frühen Missionsformulierung und Softwarearchitektur über Implementierung, Integration, Verifikation, Startvorbereitung bis hin zu den Operationen beitragen.

Im Rahmen Ihrer Rolle werden Sie:

  • Technische Verantwortung für zugewiesene Entwicklungen der Flugsoftware übernehmen und als primäre Software-Schnittstelle zum Systems Engineering, Avionik, Nutzlastteams, Mission Operations und externen Plattformanbietern agieren.
  • Mission Konzeptoperationen in Raumfahrzeugverhalten übersetzen und Flugsoftwarearchitekturen sowie funktionale Zerlegungen definieren.
  • Hardware-Software-Funktionen zuweisen und die zugehörigen Softwareanforderungen und Schnittstellen definieren.
  • Mission und Systemanforderungen in Softwarespezifikationen, Schnittstellenkontrolldokumente, operationale Konzepte und Verifikationspläne übersetzen.
  • Embedded Flugsoftware in C und C++ sowie unterstützende Werkzeuge und Testskripte (z.B. Python) entwickeln, einschließlich Gerätetreiber, Telemetrie- und Telekommandoverarbeitung, Onboard-Datenmanagement, Anwendungssoftware und Fehlermanagementfunktionen.
  • Flugsoftware mit Onboard-Computern, Sensoren, Aktuatoren, Nutzlastelektronik, Kommunikationsschnittstellen, Bodensystemen und extern bereitgestellten Raumfahrtplattformen integrieren.
  • Flach-Sat Flugsoftware-Testumgebungen einrichten und pflegen.
  • Softwarebezogene Handelsstudien durchführen, die Verarbeitungskapazität, Speicher, Timing, Bandbreite, Autonomie, Zuverlässigkeit und Fehlertoleranz abdecken.
  • Echtzeit-, ereignisgesteuerte, autonome, Synchronisations- und GNC-bezogene Softwarefunktionen entwickeln, wo erforderlich.
  • Software-Baselines, Konfigurationskontrolle, Versionierung, Build-Automatisierung, kontinuierliche Integration, Release-Management und Anforderungsverfolgbarkeit etablieren und aufrechterhalten.
  • Flugsoftware-Einheitstests entwickeln und durchführen, Integration, Software-in-the-Loop, Prozessor-in-the-Loop, Hardware-in-the-Loop und systemweite Verifikations- und Validierungsaktivitäten durchführen.
  • Software-Risikomanagement, Anomalieuntersuchungen, Nichtkonformitätsbehandlung und technische Überprüfungsgremien unterstützen.
  • Raumfahrzeug- und Nutzlastmontage, Integration und Testaktivitäten, Inbetriebnahme, Software-Updates im Flug, Telemetrieanalyse und Mission Operations unterstützen.
  • Zu technischen Überprüfungen, frühen Missionskonzepten, Vorschlägen und Machbarkeitsstudien für Software beitragen.

Zusätzlich werden Sie:

  • Technische Anleitung für Junior Engineers, Forscher und Studierendenteams bereitstellen.

Profil

Sie haben einen starken Hintergrund in der Entwicklung von Embedded- und Echtzeitsoftware kombiniert mit Erfahrung auf Systemebene in Softwarearchitektur, Anforderungsengineering, Schnittstellendefinition, Integration und funktionaler Verifikation. Sie sind in der Lage, über Mission, Raumfahrzeug, Avionik, Nutzlast, Software und Betriebsbereiche hinweg zu arbeiten.

Wir suchen jemanden mit:

  • Master-Abschluss in Informatik, Elektrotechnik, Computertechnik, Luft- und Raumfahrttechnik, Robotik oder einem verwandten Bereich.
  • 5+ Jahren Berufserfahrung in Flugsoftware, Embedded-Software oder mission-critical Software-Systemen.
  • Starken Programmierkenntnissen in C und C++ für ressourcenbeschränkte Embedded-Ziele.
  • Erfahrung mit Echtzeitbetriebssystemen, Embedded Linux oder Bare-Metal-Entwicklung.
  • Erfahrung in der Software-Systemtechnik, einschließlich Architekturdefinition, funktionaler Zerlegung, Hardware-Software-Zuweisung, Anforderungsmanagement und Schnittstellenkontrolle.
  • Fähigkeit, Mission und Raumfahrzeuganforderungen in Softwarespezifikationen, operationale Konzepte und Verifikationsstrategien zu übersetzen.
  • Erfahrung in der Integration von Flugsoftware mit Avionik-Hardware, Sensoren, Aktuatoren, Kommunikationsbussen, Nutzlasten oder Bodensystemen.
  • Verständnis von Telemetrie und Telekommando, Onboard-Datenverarbeitung, Timing, Autonomie, Fehlermanagement und Raumfahrtoperationen.
  • Praktische Erfahrung mit Softwareintegration, Debugging, automatisierten Tests und Hardware-in-the-Loop-Umgebungen.
  • Erfahrung mit Konfigurationsmanagement, Versionskontrolle, Freigabeprozessen, technischen Baselines und Anforderungsverfolgbarkeit.
  • Fähigkeit zur Bewertung softwarebezogener technischer Ressourcen, einschließlich Verarbeitungskapazität, Speicher, Timing, Bandbreite und Zuverlässigkeitsmargen.
  • Starken analytischen, organisatorischen und kommunikativen Fähigkeiten, mit der Fähigkeit, effektiv in multidisziplinären und multikulturellen Teams zu arbeiten.
  • Kenntnisse über Strahlungseffekte, Redundanz, Speicherschutz, Watchdogs und FDIR.
  • Exzellente Englischkenntnisse, sowohl schriftlich als auch mündlich; Deutsch ist von Vorteil, aber nicht erforderlich.

Zusätzlich sind folgende Eigenschaften von Vorteil:

  • Erfahrung in der Entwicklung von Flugsoftware für CubeSats, kleine Satelliten, wissenschaftliche Instrumente, planetarische Systeme oder Class D/Gamma-Missionen.
  • Erfahrung in der Leitung oder Koordination von softwarebezogenen und funktionalen AIT-Aktivitäten, einschließlich Testplanung, -durchführung, Anomalielösung und systemweiter funktionaler Verifikation.
  • Erfahrung in der Integration von Nutzlastsoftware mit Raumfahrtplattformen, die von externen Industriepartnern bereitgestellt werden.
  • Vertrautheit mit ECSS-Softwaretechnik- und Softwareproduktgarantestandards, NASA-Softwarepraktiken oder vergleichbaren Entwicklungsrahmen.
  • Erfahrung mit Raumfahrtprotokollen und Bussen wie SpaceWire, CAN, UART, SPI, I2C, Ethernet oder CCSDS-basierten Diensten.
  • Erfahrung mit Flugsoftware-Frameworks oder Betriebssystemen wie NASA cFS, F Prime, RTEMS, FreeRTOS, Zephyr oder gleichwertigen.
  • Erfahrung mit autonomen Systemen, robotischer Software, relativer Navigation, Formationsfliegen oder verteilter Raumfahrzeugkoordination.
  • Erfahrung mit FPGA- oder Firmware-Schnittstellen und Hardware-Software-Co-Design.
  • Erfahrung mit EGSE, Simulatoren, Bodensoftware, Inbetriebnahme oder Orbitaloperationen.
  • Erfahrung in der Zusammenarbeit mit internationalen Partnern, Raumfahrtbehörden, Forschungseinrichtungen oder Raumfahrzeuglieferanten.
  • Gute Kenntnisse über Anbieter von Flugsoftware.

Wir bieten

  • Ein dynamisches, internationales und interdisziplinäres Arbeitsumfeld an einer der weltweit führenden technischen Universitäten.
  • Ein motiviertes Team, das eine Leidenschaft für Raumfahrt, Wissenschaft und Technik teilt.
  • Die Möglichkeit, zu Raumfahrtmissionen von der frühen Konzept- und Softwarearchitektur über Integration, Start und Operationen beizutragen.
  • Arbeiten in den Bereichen Raumfahrzeuge, Nutzlasten, Robotik, Autonomie und verteilte Systemanwendungen.

Wir schätzen Vielfalt und Nachhaltigkeit

Im Einklang mit unseren Werten fördert die ETH Zürich eine inklusive Kultur. Wir setzen uns für Chancengleichheit ein, schätzen Vielfalt und pflegen ein Arbeits- und Lernumfeld, in dem die Rechte und Würde aller Mitarbeiter und Studierenden respektiert werden. Besuchen Sie unsere Website für Chancengleichheit und Vielfalt, um zu erfahren, wie wir ein faires und offenes Umfeld gewährleisten, das jedem Wachstum und Gedeihen ermöglicht. Nachhaltigkeit ist ein Kernwert für uns - wir arbeiten konsequent auf eine klimaneutrale Zukunft hin.

Über die ETH Zürich

Die ETH Zürich ist eine der weltweit führenden Universitäten, die sich auf Wissenschaft und Technologie spezialisiert hat. Wir sind bekannt für unsere hervorragende Ausbildung, bahnbrechende Grundlagenforschung und den direkten Transfer neuen Wissens in die Gesellschaft. Über 30.000 Menschen aus mehr als 120 Ländern finden unsere Universität als einen Ort, der unabhängiges Denken fördert und ein Umfeld schafft, das Exzellenz inspiriert. Im Herzen Europas gelegen, aber weltweit vernetzt, arbeiten wir gemeinsam daran, Lösungen für die globalen Herausforderungen von heute und morgen zu entwickeln.

Flight Software Systems Engineer for Space Missions Arbeitgeber: ETH Zurich

Das Max Planck ETH Center for Learning Systems (CLS) bietet eine herausragende Arbeitsumgebung für Doktoranden, die an der Schnittstelle von Wissenschaft und Technologie forschen möchten. Mit einer einzigartigen Kombination aus exzellenter Betreuung durch ETH Zürich und den Max-Planck-Instituten sowie der Möglichkeit eines 12-monatigen Austauschs zwischen verschiedenen Standorten, fördert das CLS nicht nur die akademische Exzellenz, sondern auch die persönliche und berufliche Entwicklung seiner Fellows. Die vollständig finanzierten Stipendien und die internationale Ausrichtung des Programms schaffen ein inspirierendes Umfeld für innovative Forschung und Zusammenarbeit.

E

Kontaktdaten:

ETH Zurich Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Flight Software Systems Engineer for Space Missions erhalten könntest

✨Netzwerk auf Luftfahrtmessen

Schau dir die nächsten Luftfahrtmessen oder Fachkonferenzen an. Diese Veranstaltungen sind goldwert, um direkte Kontakte zu Unternehmen wie ETH Zurich zu knüpfen. Auch wenn es eine große Veranstaltung ist, schau, ob es spezifische Networking-Events gibt, an denen du teilnehmen kannst!

✨Engagiere dich in Fachforen

Such dir technische Communities und Foren, die sich mit Luft- und Raumfahrttechnik beschäftigen. Diese Plattformen bieten oft Jobangebote oder zumindest wertvolle Kontakte, um den Fuß in die Tür bei Firmen wie ETH Zurich zu bekommen. Denk daran, aktiv mitzumischen und deine Expertise zu zeigen!

✨Nutze Universitätsressourcen für Vollzeitstellen

Wenn du noch in der Uni bist oder gerade erst abgeschlossen hast, nutze die Karrierezentren deiner Hochschule! Viele Unternehmen präsentieren sich dort in Jobmessen und suchen gezielt nach neuen Talenten für Vollzeitpositionen.

✨Sei aktiv bei LinkedIn

Erstelle ein Profil auf LinkedIn, das deine Leidenschaft für Luft- und Raumfahrttechnik widerspiegelt. Folge Unternehmen wie ETH Zurich und beteilige dich an Diskussionen. Das sorgt dafür, dass du bei künftigen Stellenangeboten nicht übersehen wirst – und es gibt dir die Möglichkeit, dich direkt bei den Recruitern ins Gespräch zu bringen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Flight Software Systems Engineer for Space Missions mit Bravour zu bestehen

Embedded Software Development
C Programming
C++ Programming
Real-Time Operating Systems
Software Architecture
Requirements Engineering
Integration and Verification

Einige Tipps für deine Bewerbung 🫡

Technische Fähigkeiten betonen:Im Bereich der Luft- und Raumfahrttechnik sind technische Fähigkeiten das A und O. Stelle sicher, dass du alle relevanten Kenntnisse, wie CAD-Software oder Kenntnis von Materialien, die in diesem Bereich verwendet werden, in deinem Lebenslauf klar darstellst. Zeige auch, wie du diese Fähigkeiten in bisherigen Projekten oder Praktika angewendet hast.

Projekte und Praktika präsentieren:Wenn du an Projekten oder Praktika in der Luft- und Raumfahrttechnik gearbeitet hast, erwähne sie unbedingt! Beschreibe deine Rolle und die Ergebnisse, die du erzielt hast. Ein Portfolio mit deinen Arbeiten kann hier sehr hilfreich sein, um deine praktischen Erfahrungen zu untermauern.

Motivation und Teamarbeit hervorheben:In einem Vollzeitjob ist Teamarbeit oft entscheidend. Zeige in deinem Bewerbungsschreiben, warum du dich für die Luft- und Raumfahrttechnik begeisterst und wie du in einem Team zur Lösung komplexer Probleme beiträgst. Deine Motivation wird bei ETH Zurich sicherlich gut ankommen!

Richtige Unterlagen einreichen:Achte darauf, alle erforderlichen Unterlagen, wie ein Motivationsschreiben, Tabellarischer Lebenslauf und ggf. Zeugnisse, vollständig und ordentlich einzureichen. Bei Vollzeitstellen in der Technik ist eine klare Struktur oft entscheidend. Bewirb dich direkt über unsere Website, damit wir deine Bewerbung schnellstmöglich prüfen können.

Wie man sich auf ein Vorstellungsgespräch bei ETH Zurich vorbereitet

✨Technisches Wissen unter Beweis stellen

In der Luft- und Raumfahrttechnik wird viel Wert auf technisches Know-how gelegt. Sei bereit, spezifische Fragen zu stellen, die die Prinzipien des Maschinenbaus oder der Aerodynamik betreffen. Vielleicht gibt's auch praktische Tests, um dein Wissen zu demonstrieren. Wir sollten uns also gut vorbereiten und eventuell auch einige alte Prüfungsfragen durchgehen.

✨Portfolio mit Projekten vorbereiten

Egal, ob du an der Uni Projekte gemacht hast oder Praktika absolviert hast, bring Beispiele mit, die deine Fähigkeiten zeigen. Sei kritisch und wähle die besten Arbeiten aus, die für die Position relevant sind. Ein starkes Portfolio kann oft mehr sagen als ein Lebenslauf – lass uns das also gut zusammenstellen.

✨Soft Skills im Team hervorheben

Teamarbeit ist in der Luft- und Raumfahrttechnik unerlässlich. Bereite dich darauf vor, Beispiele zu nennen, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Zeig uns, dass du nicht nur die technischen Fähigkeiten hast, sondern auch das richtige Mindset, um in einer kollaborativen Umgebung zu glänzen.

✨Anpassungsfähigkeit zeigen

In der Luft- und Raumfahrttechnik können sich die Anforderungen schnell ändern. Sei bereit, Fälle zu diskutieren, in denen du flexibel gedacht und gehandelt hast. Das kommt in einem Vollzeitjob besonders gut an, weil man nicht nur am Anfang begeistert sein sollte, sondern auch langfristig anpassungsfähig bleibt.