Job
Aus Partner-Feed
Flugsoftware-Architekt
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Nein
- Unternehmen
- The Exploration Company
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Hier bei The Exploration Company bauen wir Raumschiffe für die Menschheit.
Der Flight Software Architect spielt eine Schlüsselrolle bei der Definition und Pflege der Softwarearchitektur für unsere Raumfahrzeug-Flugsoftware. Die Rolle stellt sicher, dass die Flugsoftwarearchitektur die Missionsanforderungen, Anforderungen auf Systemebene sowie Sicherheits- und Zuverlässigkeitsziele erfüllt und gleichzeitig skalierbar, wartbar und für die sich entwickelnden Anforderungen unserer Raumfahrzeugplattformen geeignet bleibt. In enger Zusammenarbeit mit Flugsoftware, Systemtechnik, Avionik, GNC, Mission Operations und anderen Funktionsdisziplinen treibt der Flight Software Architect Architekturentscheidungen, technische Konsistenz und die Integration von Software im gesamten Raumfahrzeug voran.
Hauptaufgaben
In Ihrer Funktion als Flight Software Architect wird sich Ihre Rolle kontinuierlich weiterentwickeln, aber zu Ihren täglichen Aufgaben gehören:
Was wir gerne von Ihnen sehen würden
• Softwarearchitektur und -design – Definieren, entwickeln und pflegen Sie die gesamte Flugsoftwarearchitektur, einschließlich Softwarekomponenten, Schnittstellen, Datenflüsse und Ausführungsmodelle, und stellen Sie die Ausrichtung auf die Systemarchitektur des Raumfahrzeugs und die Missionsziele sicher.
• Technische Führung und Architekturentscheidungen – Treiben Sie wichtige Architekturentscheidungen voran und legen Sie Designprinzipien, technische Standards und Best Practices für die Entwicklung von Flugsoftware fest. Bieten Sie Softwareentwicklern technische Anleitung und stellen Sie die Konsistenz aller Softwarekomponenten und Entwicklungsaktivitäten sicher.
• Systemintegration und Schnittstellen – Definieren und koordinieren Sie Softwareschnittstellen mit Avionik, Bordcomputern, Sensoren, Aktoren, GNC, Kommunikationssystemen und anderen Raumfahrzeug-Subsystemen. Sorgen Sie für eine robuste Integration über funktionale Disziplinen hinweg und unterstützen Sie die Lösung systemübergreifender technischer Herausforderungen.
• Anforderungen und Rückverfolgbarkeit – Übersetzen Sie Anforderungen auf Missions- und Systemebene in Anforderungen an die Softwarearchitektur, Designbeschränkungen und Schnittstellenspezifikationen. Stellen Sie die Rückverfolgbarkeit zwischen Anforderungen, Architektur, Implementierung und Verifizierung sicher und arbeiten Sie dabei eng mit der Systemtechnik und den Eigentümern der Funktionskette zusammen.
• Zuverlässigkeit, Sicherheit und Leistung – Stellen Sie sicher, dass Architekturentscheidungen Fehlertoleranz, Robustheit, Zeitbeschränkungen, Ressourcennutzung, Fehlererkennung und -wiederherstellung sowie die allgemeine Zuverlässigkeit des Raumfahrzeugs berücksichtigen. Tragen Sie zu Sicherheitsanalysen, Fehlermanagementstrategien und der Definition geeigneter Ansätze zur Softwareverifizierung und -validierung bei.
• Verifizierung, Validierung und technisches Risikomanagement – Identifizieren und mindern Sie Architekturrisiken, bewerten Sie technische Kompromisse und unterstützen Sie Designüberprüfungen, Integrationskampagnen und Verifizierungsaktivitäten. Stellen Sie sicher, dass die Architektur anhand der Missionsanforderungen validiert wird und dass kritische technische Annahmen früh im Entwicklungslebenszyklus überprüft werden.
• Funktionsübergreifende Zusammenarbeit und technische Kommunikation – Fungieren Sie als technische Referenz für die Flugsoftwarearchitektur und erleichtern Sie die Abstimmung zwischen Flugsoftware, Systemtechnik, Avionik, GNC, Mission Operations und externen Partnern, einschließlich der ESA, sofern zutreffend. Kommunizieren Sie Architekturentscheidungen, Einschränkungen und Kompromisse sowohl den technischen Teams als auch den Projektbeteiligten klar und deutlich.
In der Rolle des Flight Software Architect verfügen Sie idealerweise über Folgendes:
• 10–15 Jahre Berufserfahrung in der Softwareentwicklung, einschließlich umfangreicher Erfahrung in Flugsoftware, eingebetteter Software oder sicherheits- und geschäftskritischen Systemen.
• Nachgewiesene Erfahrung in der Definition und Weiterentwicklung von Softwarearchitekturen für komplexe kritische Softwaresysteme, idealerweise für Raumfahrzeuge, Trägerraketen, Satelliten oder andere Luft- und Raumfahrtanwendungen.
• Umfangreiche Kenntnisse über eingebettete Echtzeitsoftware, Betriebssysteme, Hardware-Software-Schnittstellen, ressourcenbeschränktes Computing und verteilte oder fehlertolerante Systeme.
• Erfahrung bei der Umsetzung von Anforderungen auf Systemebene in Softwarearchitekturen, Schnittstellenspezifikationen und Verifizierungsstrategien.
• Ein solides Verständnis der Softwareintegration, des Testens, der Verifizierung und Validierung sowie des Konfigurations- und Änderungsmanagements in einer komplexen technischen Umgebung.
• Erfahrung mit architektonischer Kompromissanalyse, technischem Risikomanagement und dem Treffen fundierter technischer Entscheidungen unter Leistungs-, Zuverlässigkeits-, Zeitplan- und Ressourcenbeschränkungen.
• Die Fähigkeit, über mehrere technische Disziplinen hinweg effektiv zu arbeiten und Stakeholder auf klare technische Lösungen auszurichten.
• Starkes strukturiertes Denken, analytische Fähigkeiten und die Fähigkeit, komplexe technische Herausforderungen in robuste und wartbare Architekturen zu vereinfachen.
• Hervorragende technische Kommunikationsfähigkeiten mit der Fähigkeit, Architekturentscheidungen zu erläutern, Designgründe zu dokumentieren und multidisziplinären Teams technische Anleitung zu geben.
• Eine starke Eigentümermentalität, ein pragmatischer Ansatz zur Problemlösung und eine Leidenschaft für die Entwicklung zuverlässiger Software, die der Menschheit die Erforschung des Weltraums ermöglicht.
Warum Sie bei uns mitmachen sollten!
Was uns hier bei The Exploration Company besonders macht und warum wir glauben, dass Ihnen die Arbeit hier Spaß machen wird, ist:
• Wir sind agil – wir treffen Entscheidungen schnell und behalten dabei unsere Ziele und Systeme im Auge
• Wir sind offen und kooperativ – wir sind transparent in Bezug auf Risiken und Hindernisse, sodass wir bei der Überwindung dieser Hindernisse zusammenarbeiten können
• Wir haben viel Spaß – wir tanken Energie in dem Wissen, dass wir den Weltraum demokratisieren. Es ist eine wunderbare und seltene Gelegenheit. Sind SIE bereit für die Herausforderung?
Wir würden uns freuen, von Ihnen zu hören, wenn Sie Teil unserer Reise sein möchten. Bitte reichen Sie jetzt Ihren Lebenslauf zur sofortigen Prüfung ein und wir werden uns in Kürze mit Ihnen in Verbindung setzen.…
Quelle: Arbeitnow (https://www.arbeitnow.com/jobs/companies/the-exploration-company/flight-software-architect-munich-198517)
Der Flight Software Architect spielt eine Schlüsselrolle bei der Definition und Pflege der Softwarearchitektur für unsere Raumfahrzeug-Flugsoftware. Die Rolle stellt sicher, dass die Flugsoftwarearchitektur die Missionsanforderungen, Anforderungen auf Systemebene sowie Sicherheits- und Zuverlässigkeitsziele erfüllt und gleichzeitig skalierbar, wartbar und für die sich entwickelnden Anforderungen unserer Raumfahrzeugplattformen geeignet bleibt. In enger Zusammenarbeit mit Flugsoftware, Systemtechnik, Avionik, GNC, Mission Operations und anderen Funktionsdisziplinen treibt der Flight Software Architect Architekturentscheidungen, technische Konsistenz und die Integration von Software im gesamten Raumfahrzeug voran.
Hauptaufgaben
In Ihrer Funktion als Flight Software Architect wird sich Ihre Rolle kontinuierlich weiterentwickeln, aber zu Ihren täglichen Aufgaben gehören:
Was wir gerne von Ihnen sehen würden
• Softwarearchitektur und -design – Definieren, entwickeln und pflegen Sie die gesamte Flugsoftwarearchitektur, einschließlich Softwarekomponenten, Schnittstellen, Datenflüsse und Ausführungsmodelle, und stellen Sie die Ausrichtung auf die Systemarchitektur des Raumfahrzeugs und die Missionsziele sicher.
• Technische Führung und Architekturentscheidungen – Treiben Sie wichtige Architekturentscheidungen voran und legen Sie Designprinzipien, technische Standards und Best Practices für die Entwicklung von Flugsoftware fest. Bieten Sie Softwareentwicklern technische Anleitung und stellen Sie die Konsistenz aller Softwarekomponenten und Entwicklungsaktivitäten sicher.
• Systemintegration und Schnittstellen – Definieren und koordinieren Sie Softwareschnittstellen mit Avionik, Bordcomputern, Sensoren, Aktoren, GNC, Kommunikationssystemen und anderen Raumfahrzeug-Subsystemen. Sorgen Sie für eine robuste Integration über funktionale Disziplinen hinweg und unterstützen Sie die Lösung systemübergreifender technischer Herausforderungen.
• Anforderungen und Rückverfolgbarkeit – Übersetzen Sie Anforderungen auf Missions- und Systemebene in Anforderungen an die Softwarearchitektur, Designbeschränkungen und Schnittstellenspezifikationen. Stellen Sie die Rückverfolgbarkeit zwischen Anforderungen, Architektur, Implementierung und Verifizierung sicher und arbeiten Sie dabei eng mit der Systemtechnik und den Eigentümern der Funktionskette zusammen.
• Zuverlässigkeit, Sicherheit und Leistung – Stellen Sie sicher, dass Architekturentscheidungen Fehlertoleranz, Robustheit, Zeitbeschränkungen, Ressourcennutzung, Fehlererkennung und -wiederherstellung sowie die allgemeine Zuverlässigkeit des Raumfahrzeugs berücksichtigen. Tragen Sie zu Sicherheitsanalysen, Fehlermanagementstrategien und der Definition geeigneter Ansätze zur Softwareverifizierung und -validierung bei.
• Verifizierung, Validierung und technisches Risikomanagement – Identifizieren und mindern Sie Architekturrisiken, bewerten Sie technische Kompromisse und unterstützen Sie Designüberprüfungen, Integrationskampagnen und Verifizierungsaktivitäten. Stellen Sie sicher, dass die Architektur anhand der Missionsanforderungen validiert wird und dass kritische technische Annahmen früh im Entwicklungslebenszyklus überprüft werden.
• Funktionsübergreifende Zusammenarbeit und technische Kommunikation – Fungieren Sie als technische Referenz für die Flugsoftwarearchitektur und erleichtern Sie die Abstimmung zwischen Flugsoftware, Systemtechnik, Avionik, GNC, Mission Operations und externen Partnern, einschließlich der ESA, sofern zutreffend. Kommunizieren Sie Architekturentscheidungen, Einschränkungen und Kompromisse sowohl den technischen Teams als auch den Projektbeteiligten klar und deutlich.
In der Rolle des Flight Software Architect verfügen Sie idealerweise über Folgendes:
• 10–15 Jahre Berufserfahrung in der Softwareentwicklung, einschließlich umfangreicher Erfahrung in Flugsoftware, eingebetteter Software oder sicherheits- und geschäftskritischen Systemen.
• Nachgewiesene Erfahrung in der Definition und Weiterentwicklung von Softwarearchitekturen für komplexe kritische Softwaresysteme, idealerweise für Raumfahrzeuge, Trägerraketen, Satelliten oder andere Luft- und Raumfahrtanwendungen.
• Umfangreiche Kenntnisse über eingebettete Echtzeitsoftware, Betriebssysteme, Hardware-Software-Schnittstellen, ressourcenbeschränktes Computing und verteilte oder fehlertolerante Systeme.
• Erfahrung bei der Umsetzung von Anforderungen auf Systemebene in Softwarearchitekturen, Schnittstellenspezifikationen und Verifizierungsstrategien.
• Ein solides Verständnis der Softwareintegration, des Testens, der Verifizierung und Validierung sowie des Konfigurations- und Änderungsmanagements in einer komplexen technischen Umgebung.
• Erfahrung mit architektonischer Kompromissanalyse, technischem Risikomanagement und dem Treffen fundierter technischer Entscheidungen unter Leistungs-, Zuverlässigkeits-, Zeitplan- und Ressourcenbeschränkungen.
• Die Fähigkeit, über mehrere technische Disziplinen hinweg effektiv zu arbeiten und Stakeholder auf klare technische Lösungen auszurichten.
• Starkes strukturiertes Denken, analytische Fähigkeiten und die Fähigkeit, komplexe technische Herausforderungen in robuste und wartbare Architekturen zu vereinfachen.
• Hervorragende technische Kommunikationsfähigkeiten mit der Fähigkeit, Architekturentscheidungen zu erläutern, Designgründe zu dokumentieren und multidisziplinären Teams technische Anleitung zu geben.
• Eine starke Eigentümermentalität, ein pragmatischer Ansatz zur Problemlösung und eine Leidenschaft für die Entwicklung zuverlässiger Software, die der Menschheit die Erforschung des Weltraums ermöglicht.
Warum Sie bei uns mitmachen sollten!
Was uns hier bei The Exploration Company besonders macht und warum wir glauben, dass Ihnen die Arbeit hier Spaß machen wird, ist:
• Wir sind agil – wir treffen Entscheidungen schnell und behalten dabei unsere Ziele und Systeme im Auge
• Wir sind offen und kooperativ – wir sind transparent in Bezug auf Risiken und Hindernisse, sodass wir bei der Überwindung dieser Hindernisse zusammenarbeiten können
• Wir haben viel Spaß – wir tanken Energie in dem Wissen, dass wir den Weltraum demokratisieren. Es ist eine wunderbare und seltene Gelegenheit. Sind SIE bereit für die Herausforderung?
Wir würden uns freuen, von Ihnen zu hören, wenn Sie Teil unserer Reise sein möchten. Bitte reichen Sie jetzt Ihren Lebenslauf zur sofortigen Prüfung ein und wir werden uns in Kürze mit Ihnen in Verbindung setzen.…
Quelle: Arbeitnow (https://www.arbeitnow.com/jobs/companies/the-exploration-company/flight-software-architect-munich-198517)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: The Exploration Company
Standort
München, Deutschland
Inserat bereitgestellt von The Exploration Company.