Flight Software Systems Engineer for Space Missions — ETH Zürich
- Ort
- Zürich
- Vertrag
- Vollzeit, Befristet
- Veröffentlicht
- vor 36 Tagen
Vollständige Beschreibung
Flight Software Systems Engineer für Weltraummissionen
80%-100%, Zürich, befristet
Unter der Leitung von Prof. Dr. Thomas Zurbuchen bringt ETH Zürich | Space weltraumbezogene Forschung, Bildung und Technologieentwicklung in der gesamten ETH Zürich zusammen. In Zusammenarbeit mit akademischen, industriellen und institutionellen Partnern entwickelt die Initiative neue Weltraummissionen, Instrumente und Technologien.
Diese Position wird als befristete Ernennung für eine erste Periode von zwei Jahren mit der Möglichkeit der Verlängerung angeboten.
Projekthintergrund
Ziel dieser Initiative ist es, einen zentralen Pool an Raumfahrt-Expertise innerhalb der ETH Zürich | Space zu etablieren und auszubauen. Dieser Pool unterstützt von der ETH Zürich geleitete Raumfahrtprojekte und Technologieprogramme und stärkt die Rolle der ETH Zürich im schweizerischen und internationalen Weltraumökosystem.
Der Flight Software Systems Engineer wird ein vielfältiges Portfolio von kleinen Raumfahrzeugen, wissenschaftlichen Instrumenten, Robotersystemen und Technologiedemonstratoren unterstützen. Die Arbeit umfasst ressourcenbeschränkte Missionen, die Integration mit extern gelieferten Raumfahrzeugplattformen, autonome Funktionen und zukünftige verteilte oder koordinierte Raumfahrzeugkonzepte. Diese Rolle knüpft an Systemtechnik, Avionik, Nutzlasten und Softwareentwicklung an und koordiniert sich mit externen Plattformanbietern und Mission Operations Teams.
Stellenbeschreibung
Als Teil des spezialisierten Ressourcenpools stellen Sie Flugsoftware und Softwaresystemtechnik-Know-how für mehrere Raumfahrtprojekte der ETH Zürich zur Verfügung. Sie werden von frühen Mission Formulierung und Software-Architektur durch Implementierung, Integration, Verifizierung, Startvorbereitung und Operationen beitragen.
Als Teil Ihrer Rolle werden Sie
- Übernehmen Sie die technische Verantwortung für zugewiesene Flugsoftwareentwicklungen und fungieren Sie als primäre Softwareschnittstelle für Systemtechnik, Avionik, Nutzlastteams, Mission Operations und externe Plattformanbieter.
- Übersetzen Sie das Missionskonzept von Operationen in das Verhalten von Raumfahrzeugen und definieren Sie Flugsoftwarearchitekturen und funktionale Zerlegungen
- Weisen Sie Hardware-Software-Funktionen zu und definieren Sie die zugehörigen Softwareanforderungen und Schnittstellen.
- Übersetzen Sie Missions- und Systemanforderungen in Softwarespezifikationen, Schnittstellenkontrolldokumente, Betriebskonzepte und Verifizierungspläne.
- Entwicklung eingebetteter Flugsoftware in C und C++ und unterstützender Tools und Testskripte (z. B. Python), einschließlich Gerätetreiber, Telemetrie- und Telekommandierung, Onboard-Datenmanagement, Anwendungssoftware und Fehlermanagementfunktionen.
- Integrieren Sie Flugsoftware mit Bordcomputern, Sensoren, Aktoren, Nutzlastelektronik, Kommunikationsschnittstellen, Bodensystemen und extern versorgten Raumfahrzeugplattformen.
- Einrichtung und Wartung von Testbeds für Flat-Sat-Flugsoftware
- Führen Sie softwarebezogene Handelsstudien durch, die Verarbeitungskapazität, Speicher, Timing, Bandbreite, Autonomie, Zuverlässigkeit und Fehlertoleranz abdecken.
- Entwickeln Sie bei Bedarf Echtzeit-, ereignisgesteuerte, autonome, Synchronisations- und GNC-bezogene Softwarefunktionen.
- Aufbau und Pflege von Software-Baselines, Konfigurationskontrolle, Versionierung, Build-Automatisierung, Continuous Integration, Release-Management und Anforderungsrückverfolgbarkeit.
- Entwicklung und Durchführung von Tests von Flugsoftwareeinheiten, Durchführung von Integrations-, Software-in-the-Loop-, Prozessor-in-the-Loop-, Hardware-in-the-Loop- und Validierungsaktivitäten auf Systemebene.
- Unterstützung von Software-Risikomanagement, Anomalieuntersuchungen, Non-Conformance-Handling und technischen Review Boards.
- Unterstützen Sie die Montage von Raumfahrzeugen und Nutzlasten, die Integration und Testaktivitäten, die Inbetriebnahme, Softwareupdates während des Fluges, die Telemetrieanalyse und den Missionsbetrieb.
- Tragen Sie zu technischen Überprüfungen, frühen Missionskonzepten, Vorschlägen und Machbarkeitsstudien für Software bei.
- Bieten Sie technische Unterstützung für Nachwuchsingenieure, Forscher und Studententeams.
Profil
Sie haben einen starken Hintergrund in der Embedded- und Echtzeit-Softwareentwicklung in Kombination mit Erfahrung auf Systemebene in Softwarearchitektur, Requirements Engineering, Schnittstellendefinition, Integration und Funktionsüberprüfung. Sie arbeiten bequem in Missions-, Raumfahrzeug-, Avionik-, Nutzlast-, Software- und Betriebsdomänen.
Wir suchen jemanden mit
- Master-Abschluss in Informatik, Elektrotechnik, Computertechnik, Luft- und Raumfahrttechnik, Robotik oder einem verwandten Bereich.
- 5+ Jahre Berufserfahrung in Flugsoftware, Embedded Software oder missionskritischen Softwaresystemen.
- Starke Programmierkenntnisse in C und C++ für ressourcenbeschränkte eingebettete Ziele.
- Erfahrung mit Echtzeit-Betriebssystemen, Embedded Linux oder Bare-Metal-Entwicklung.
- Erfahrung im Softwaresystem-Engineering, einschließlich Architekturdefinition, funktionaler Zerlegung, Hardware-Software-Zuweisung, Anforderungsmanagement und Schnittstellensteuerung.
- Fähigkeit, Missions- und Raumfahrzeuganforderungen in Softwarespezifikationen, Betriebskonzepte und Verifizierungsstrategien zu übersetzen.
- Erfahrung in der Integration von Flugsoftware mit Avionik-Hardware, Sensoren, Aktoren, Kommunikationsbussen, Nutzlasten oder Bodensystemen.
- Verständnis von Telemetrie und Telecommand, Onboard-Datenhandling, Timing, Autonomie, Fehlermanagement und Raumfahrzeugbetrieb.
- Praktische Erfahrung mit Software-Integration, Debugging, automatisiertem Testen und Hardware-in-the-Loop-Umgebungen.
- Erfahrung mit Konfigurationsmanagement, Versionskontrolle, Releaseprozessen, technischen Basislinien und Rückverfolgbarkeit von Anforderungen.
- Fähigkeit, softwarebezogene technische Ressourcen zu bewerten, einschließlich Verarbeitungskapazität, Speicher, Timing, Bandbreite und Zuverlässigkeitsmargen.
- Starke analytische, organisatorische und kommunikative Fähigkeiten mit der Fähigkeit, effektiv in multidisziplinären und multikulturellen Teams zu arbeiten.
- Wissen über Strahlungseffekte, Redundanz, Gedächtnisschutz, Wachhunde und FDIR.
- Ausgezeichnete Englischkenntnisse, sowohl geschrieben als auch gesprochen
- Deutsch ist ein Vorteil, aber nicht erforderlich.
Zusätzlich sind die folgenden Merkmale ein Plus
- Erfahrung in der Entwicklung von Flugsoftware für CubeSats, Kleinsatelliten, wissenschaftliche Instrumente, Planetensysteme oder Missionen der Klasse D/Gamma.
- Führen oder Koordinieren von softwarebezogenen und funktionalen AIT-Aktivitäten, einschließlich Testplanung, Ausführung, Anomalieauflösung und Funktionsüberprüfung auf Systemebene.
- Erleben Sie die Integration von Nutzlastsoftware mit Raumfahrzeugplattformen, die von externen Industriepartnern geliefert werden.
- Vertrautheit mit ECSS Software Engineering und Software Product Assurance Standards, NASA Software Practices oder vergleichbaren Entwicklungsframeworks.
- Erfahrung mit Raumfahrzeugprotokollen 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 Systemen.
- Erfahrung mit autonomen Systemen, Robotersoftware, relativer Navigation, Formationsflug oder verteilter Raumfahrzeugkoordination.
- Erfahrung mit FPGA- oder Firmware-Schnittstellen und Hardware-Software-Co-Design.
- Erfahrung mit EGSE, Simulatoren, Bodensoftware, Inbetriebnahme oder In-Orbit-Operationen.
- Erfahrung in der Zusammenarbeit mit internationalen Partnern, Raumfahrtagenturen, Forschungseinrichtungen oder Lieferanten von Raumfahrzeugen.
- Gute Kenntnisse der 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 Weltraum, Wissenschaft und Technik teilt.
- Die Möglichkeit, zu Weltraummissionen aus frühen Konzept- und Softwarearchitektur durch Integration, Start und Betrieb beizutragen.
- Arbeiten Sie über Raumfahrzeuge, Nutzlast, Robotik, Autonomie und verteilte Systemanwendungen hinweg.
Wir legen Wert auf Vielfalt und Nachhaltigkeit
Im Einklang mit unseren Werten fördert die ETH Zürich eine inklusive Kultur. Wir fördern Chancengleichheit, schätzen Vielfalt und fördern ein Arbeits- und Lernumfeld, in dem die Rechte und die Würde aller unserer Mitarbeiter und Studenten respektiert werden. Besuchen Sie unsere Website für Chancengleichheit und Vielfalt, um herauszufinden, wie wir ein faires und offenes Umfeld gewährleisten, in dem jeder wachsen und gedeihen kann. Nachhaltigkeit ist für uns ein zentraler Wert – wir arbeiten konsequent auf eine klimaneutrale Zukunft hin.
Neugierig? Wir sind es auch.
Wir freuen uns auf Ihre Bewerbung bis zum 4. November 2026 mit:
- Ihr Lebenslauf
- Stellenangaben (falls vorhanden) und Diplome
- Anstelle eines Motivationsschreibens eine kurze max. 90-sek-Video über dich und deine Motivation für diese Position*
- Wir möchten Sie gerne besser kennenlernen. Daher bitten wir um eine kurze Video-Einführung. Ein professionell produziertes Video ist nicht erforderlich, eine einfache Aufnahme mit dem Smartphone genügt. Bitte laden Sie das Video auf eine Plattform Ihrer Wahl hoch (z. B. Dropbox, YouTube, Vimeo, Google Drive usw.) und fügen Sie den Link entweder in Ihren Lebenslauf oder in das Kommentarfeld des Online-Bewerbungsportals ein.
Bitte beachten Sie, dass wir ausschließlich Bewerbungen annehmen, die über unser Online-Bewerbungsportal eingereicht werden. Bewerbungen per E-Mail oder Post werden nicht berücksichtigt.
Weitere Informationen über die Abteilung finden Sie auf unserer Website. Fragen zur Stelle richten Sie bitte an Florian Kehl ([email protected]) (keine Bewerbungen).
Für Rekrutierungsleistungen gelten die AGB der ETH Zürich.
Über die ETH Zürich
Die ETH Zürich ist eine der weltweit führenden Universitäten, die sich auf Wissenschaft und Technologie. Wir sind bekannt für unsere hervorragende Ausbildung, Spitzenforschung und direkter Wissenstransfer in die Gesellschaft. Über 30.000 Menschen aus mehr als 120 Ländern finden unsere Universität ein Ort zu sein, der unabhängiges Denken und eine Umwelt, die Exzellenz inspiriert. Im Herzen Europas gelegen, Dennoch knüpfen wir Verbindungen auf der ganzen Welt, um Lösungen für die globalen Herausforderungen von heute und morgen zu entwickeln.
Fragen zu dieser Stellenanzeige
Welches Gehalt bietet ETH Zürich für diese Stelle?
Das Original-Inserat nennt kein Gehalt. Unsere Schätzung für diese Rolle und Branche in Zürich liegt bei CHF 83'000 - 126'000 brutto pro Jahr — eine Schätzung, kein von ETH Zürich mitgeteilter Betrag. Der Rechner auf dieser Seite berechnet aus einem Bruttogehalt Ihr tatsächliches Netto nach Grenzgänger-Steuer und Sozialabgaben.
Ist das eine Vollzeitstelle, und welchen Vertragstyp bietet ETH Zürich?
Diese Stelle ist eine Vollzeit und befristeter Vertrag-Position. Der hier angezeigte Vertragstyp stammt direkt aus dem Original-Inserat des Arbeitgebers; klären Sie genaue Arbeitszeiten, Kündigungsfrist und Probezeit während des Bewerbungsprozesses mit ETH Zürich, da diese Details auch innerhalb derselben Vertragskategorie variieren können.
Brauche ich eine Grenzgänger-Bewilligung für eine Stelle im Kanton Zürich?
EU/EFTA-Bürger mit Wohnsitz in der Grenzzone des an den Kanton Zürich angrenzenden Landes können eine G-Bewilligung beantragen; der Schweizer Arbeitgeber reicht sie nach Vertragsunterzeichnung beim Migrationsamt dieses Kantons ein. Grenzzonen-Regeln und Bearbeitungszeiten variieren je nach Nachbarland und Kanton — klären Sie die Details mit dem Migrationsamt des Kantons Zürich oder mit HR während der Bewerbung.
Wie bewerbe ich mich für diese Stelle bei ETH Zürich?
Nutzen Sie die Schaltfläche "Jetzt bewerben" auf dieser Seite — sie führt direkt zum Original-Inserat von ETH Zürich unter jobs.ethz.ch, sodass Ihre Bewerbung direkt im Bewerbermanagementsystem des Arbeitgebers landet. Frontaliere Ticino sammelt oder leitet keine Bewerbungen selbst weiter.