T

The Exploration Company

Reusable spacecraft and propulsion for cargo

Avionics Systems Engineer - Flight Computer System

AvionicsUpdated on Nov 10
Full-timeMunich, GermanyNo salary listedIn-person

About the Job

Requirements

  • Ability to define system architectures for flight-computing platforms and integrated avionics systems.
  • Ability to maintain consistency of data flows, interfaces, and system-level requirements.
  • Ability to define computing requirements for processing capability, memory, storage, timing, synchronization, boot and initialization, and operational modes.
  • Ability to develop architectural concepts for fault detection, isolation, and recovery, fault containment, redundancy management, and autonomous spacecraft operations.
  • Ability to develop network topology, interface control documents, data-flow diagrams, communication matrices, and interface specifications.
  • Ability to develop and maintain system architecture descriptions, functional decompositions, interface specifications, and related engineering documentation.
  • Ability to assess architectural trade-offs related to performance, reliability, availability, redundancy, resource utilization, and system complexity.
  • Ability to define and analyze system-level failure detection, fault management, and fault-response strategies.
  • Ability to develop or contribute to control-arbitration strategies for systems with multiple controllers, redundant computing channels, or competing control sources.
  • Ability to support the definition of voting mechanisms, command prioritization, authority management, and failover logic.
  • Ability to analyze system behavior after hardware failures, software faults, communication loss, sensor discrepancies, or inconsistent computing outputs.
  • Ability to define and manage interfaces between avionics and spacecraft subsystems, including power, propulsion, guidance, navigation and control, and payload.
  • Ability to collaborate with software developers to translate system requirements and architectural concepts into implementable software functions.
  • Ability to review software and system designs for consistency with system-level behavior, interfaces, and failure-management requirements.
  • Ability to analyze computing performance, deterministic behavior, communication latency, and resource constraints.
  • Ability to troubleshoot and investigate interactions between system architecture, embedded software, and hardware.
  • Ability to define and support verification and validation strategies for avionics systems.
  • Ability to participate in simulation, hardware-in-the-loop, and system-level testing activities.
  • Ability to analyze test results, identify anomalies, and drive corrective actions.
  • Ability to ensure compliance with system performance and reliability requirements.
  • Ability to capture, analyze, and manage system and subsystem requirements.
  • Ability to ensure full traceability from mission objectives to implementation and validation.
  • Ability to contribute to system documentation, including specifications, interface control documents, and test plans.
  • Ability to comply with applicable space standards and engineering best practices in international or multi-stakeholder engineering teams.

Responsibilities

  • Support the design, development, integration, and validation of spacecraft avionics systems, delivering robust electronic systems for data handling, communications, and control across mission phases.
  • Define and develop system architectures for flight-computing platforms and integrated avionics systems.
  • Ensure end-to-end consistency of data flows, interfaces, and system-level requirements.
  • Define computing requirements for processing capability, memory, storage, timing, synchronization, boot and initialization, and operational modes.
  • Develop architectural concepts for fault detection, isolation, and recovery, fault containment, redundancy management, and autonomous spacecraft operations.
  • Develop network topology, interface control documents, data-flow diagrams, communication matrices, and interface specifications.
  • Develop and maintain system architecture descriptions, functional decompositions, interface specifications, and related engineering documentation.
  • Assess architectural trade-offs related to performance, reliability, availability, redundancy, resource utilization, and system complexity.
  • Define and analyze system-level failure detection, fault management, and fault-response strategies.
  • Develop or contribute to control-arbitration strategies for systems with multiple controllers, redundant computing channels, or competing control sources.
  • Support the definition of voting mechanisms, command prioritization, authority management, and failover logic.
  • Analyze system behavior after hardware failures, software faults, communication loss, sensor discrepancies, or inconsistent computing outputs.
  • Define and manage interfaces between avionics and spacecraft subsystems, including power, propulsion, guidance, navigation and control, and payload.
  • Collaborate with software developers to translate system requirements and architectural concepts into implementable software functions.
  • Review software and system designs for consistency with system-level behavior, interfaces, and failure-management requirements.
  • Support analysis of computing performance, deterministic behavior, communication latency, and resource constraints.
  • Troubleshoot and investigate interactions between system architecture, embedded software, and hardware.
  • Define and support verification and validation strategies for avionics systems.
  • Participate in simulation, hardware-in-the-loop, and system-level testing activities.
  • Analyze test results, identify anomalies, and drive corrective actions.
  • Ensure compliance with system performance and reliability requirements.
  • Capture, analyze, and manage system and subsystem requirements.
  • Ensure full traceability from mission objectives to implementation and validation.
  • Contribute to system documentation, including specifications, interface control documents, and test plans.
  • Ensure compliance with applicable space standards and engineering best practices in international or multi-stakeholder engineering teams.

About the Company

The Exploration Company

Reusable spacecraft and propulsion for cargo

The Exploration Company is a European space company building reusable spacecraft and propulsion to move cargo and future crew between Earth and orbit. Its Nyx reusable capsule is designed for space-station logistics, with plans for ISS docking and return, while Storm is a high-thrust oxygen-methane engine for a future European heavy-lift launcher. Nyx ferry cargo and later crew to space stations, docking as needed and returning to Earth for refurbishment; Storm provides the propulsion to lift large payloads into orbit. TEC focuses on end-to-end European space logistics with in-house systems and a path from cargo delivery to crewed missions, backed by significant funding and long-term contracts, aiming to enable regular access to orbit and docking with stations and to develop Europe’s heavy-lift capabilities.

Company size
501-1,000
Company stage
Series C
Total funding
$664.8M
Headquarters
Planegg, Germany
Founded
2021

Recently Posted Jobs

Explore more opportunities at The Exploration Company

See more jobs