Flight Software Architect

The Exploration Company

München

Vor Ort

EUR 120.000 - 170.000

Vollzeit

Vor 10 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

The Exploration Company in Munich is seeking a Flight Software Architect to define and maintain the software architecture for our spacecraft flight software, ensuring alignment with mission objectives and system requirements.

You will lead architectural decisions, drive technical standards, and coordinate interfaces with avionics, GNC, and mission operations, while prioritizing safety, reliability, and scalability.

Qualifikationen

  • 10–15 years of professional software engineering experience, including flight software or safety-critical systems.
  • Proven ability to define and evolve software architectures for complex critical systems, ideally aerospace.
  • Strong knowledge of real-time embedded software, RTOS, and hardware–software interfaces.
  • Experience translating system requirements into software architectures, interface specs, and verification strategies.
  • Familiarity with software integration, testing, verification and validation, and change management in a complex engineering environment.
  • Ability to work across multiple engineering disciplines and align stakeholders around technical solutions.
  • Excellent technical communication and ownership mindset for reliable space software.

Aufgaben

  • Define, develop, and maintain the flight software architecture aligned with mission objectives.
  • Drive key architectural decisions, standards, and best practices for flight software development.
  • Coordinate software interfaces with avionics, on-board computers, sensors, actuators, GNC, and comms.
  • Translate mission requirements into software architecture requirements and interfaces with traceability.
  • Ensure fault tolerance, timing constraints, resource utilization, and safety considerations.
  • Identify risks, support design reviews and verification activities, and ensure architecture validation against requirements.
  • Communicate architectural decisions and trade-offs clearly to technical teams and stakeholders.

Kenntnisse

Software architecture
Technical leadership
System integration
Requirements tracing
Reliability & safety
Validation & risk management
Cross-functional collaboration

Jobbeschreibung

Here at The Exploration Company, we are building spacecrafts for humanity.

The Flight Software Architect plays a key role in defining and maintaining the software architecture for our spacecraft flight software. The role ensures that the flight software architecture meets mission needs, system-level requirements, and safety and reliability objectives, while remaining scalable, maintainable, and suitable for the evolving needs of our spacecraft platforms. Working closely with Flight Software, Systems Engineering, Avionics, GNC, Mission Operations, and other functional disciplines, the Flight Software Architect drives architectural decisions, technical consistency, and the integration of software across the spacecraft.

Key Responsibilities

In your capacity as Flight Software Architect, your role will be continuously evolving, but day to day your duties will include:

What we would love to see from you
  1. Software architecture & design — Define, develop, and maintain the overall flight software architecture, including software components, interfaces, data flows, and execution models, ensuring alignment with spacecraft system architecture and mission objectives.

  2. Technical leadership & architectural decisions — Drive key architectural decisions and establish design principles, technical standards, and best practices for flight software development. Provide technical guidance to software engineers and ensure consistency across software components and development activities.

  3. System integration & interfaces — Define and coordinate software interfaces with avionics, onboard computers, sensors, actuators, GNC, communication systems, and other spacecraft subsystems. Ensure robust integration across functional disciplines and support the resolution of cross-system technical challenges.

  4. Requirements & traceability — Translate mission and system-level requirements into software architectural requirements, design constraints, and interface specifications. Ensure traceability between requirements, architecture, implementation, and verification, working closely with Systems Engineering and functional chain owners.

  5. Reliability, safety & performance — Ensure that architectural decisions address fault tolerance, robustness, timing constraints, resource utilization, failure detection and recovery, and overall spacecraft reliability. Contribute to safety analyses, failure management strategies, and the definition of appropriate software verification and validation approaches.

  6. Verification, validation & technical risk management — Identify and mitigate architectural risks, assess technical trade-offs, and support design reviews, integration campaigns, and verification activities. Ensure that the architecture is validated against mission requirements and that critical technical assumptions are verified early in the development lifecycle.

  7. Cross-functional collaboration & technical communication — Act as a technical reference for flight software architecture, facilitating alignment between Flight Software, Systems Engineering, Avionics, GNC, Mission Operations, and external partners, including ESA where applicable. Communicate architectural decisions, constraints, and trade-offs clearly to both technical teams and project stakeholders.

In the role of Flight Software Architect, ideally, you will have the following:
  • 10–15 years of professional experience in software engineering, including substantial experience in flight software, embedded software, or safety- and mission-critical systems.

  • Proven experience defining and evolving software architectures for complex critical software systems, ideally for spacecraft, launch vehicles, satellites, or other aerospace applications.

  • Strong knowledge of real-time embedded software, operating systems, hardware–software interfaces, resource-constrained computing, and distributed or fault-tolerant systems.

  • Experience translating system-level requirements into software architectures, interface specifications, and verification strategies.

  • A solid understanding of software integration, testing, verification and validation, and configuration and change management in a complex engineering environment.

  • Experience with architectural trade-off analysis, technical risk management, and making sound engineering decisions under performance, reliability, schedule, and resource constraints.

  • The ability to work effectively across multiple engineering disciplines and align stakeholders around clear technical solutions.

  • Strong structured thinking, analytical skills, and the ability to simplify complex technical challenges into robust and maintainable architectures.

  • Excellent technical communication skills, with the ability to explain architectural decisions, document design rationale, and provide technical guidance to multidisciplinary teams.

  • A strong ownership mindset, a pragmatic approach to problem-solving, and a passion for developing reliable software that enables humanity’s exploration of space.

Why you should join us!

What makes us special here at The Exploration Company and why we think you will enjoy working here is:

  • We’re Agile - we make decisions fast whilst keeping our goals and systems in mind

  • We’re Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them

  • We have a lot of Fun - we refuel our energy knowing we are democratising space. It’s a wonderful and rare opportunity, are YOU up for the challenge?

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Flight Software Architect arbeitnow The Exploration Company Munich, Germany · 10/18/2026
Flight Software Architect arbeitnow The Exploration Company Munich, Germany · 10/18/2026

Primetime • München

Vor Ort
EUR 120.000 - 190.000
Lead Flight Software
Lead Flight Software

The Exploration Company • Oberpfaffenhofen

Vor Ort
EUR 140.000 - 190.000
Lead Flight Software Engineer
Lead Flight Software Engineer

Alt • Deutschland

Vor Ort
EUR 90.000 - 130.000
Stock options
Relocation support
Meals provided
+1
Deputy Flight Software Lead
Deputy Flight Software Lead

The Exploration Company • München

Vor Ort
EUR 120.000 - 160.000
Lead Flight Software Engineer
Lead Flight Software Engineer

Stealthrocketrystartup • Deutschland

Vor Ort
EUR 120.000 - 170.000
Stock options
Relocation support including flights,移
Housing provided
+1
Senior Software System Engineer
Senior Software System Engineer

The Exploration Company • München

Vor Ort
EUR 90.000 - 120.000
Avionics System Engineer
Avionics System Engineer

The Exploration Company • München

Vor Ort
EUR 80.000 - 110.000
Relocation assistance
Visa sponsorship
Background check
Principal Flight Software Engineer
Principal Flight Software Engineer

Blackshark • Oberpfaffenhofen

Vor Ort
EUR 120.000 - 180.000
Principal Flight Software Engineer
Principal Flight Software Engineer

The Exploration Company • München

Vor Ort
EUR 80.000 - 100.000
Agile decision-making environment
Open and collaborative culture
Relocation assistance including visa sponsorship
Principal Mission Assurance Engineer
Principal Mission Assurance Engineer

The Exploration Company • Oberpfaffenhofen

Vor Ort
EUR 120.000 - 180.000