Onboard Software

Onboard Software Lösungen made in Germany

tenics ist Spezialist für die Entwicklung von Control Software und Payload für Satelliten sowie Subsysteme.


Flight Software Engineering –
360 Grad Space-Expertise von tenics

“Eine gute und langlebige Flight Software beginnt mit einer zielgerichteten Planung, welche die Anforderungen klar formuliert und einen realistischen Zeit- und Budgetplan beinhaltet.
 
Wir begleiten unsere Kunden vom Set-Up und der detaillierten Prozessplanung über die Entwicklung bis zur Validierung und Verifikation der Flight Software.”

christian.westendorf@tenics.de

Christian Westendorf, Experte für Flight Software bei tenics

Kennlerntermin vereinbaren

Vorteile

Warum Flight Software von tenics?

  • Langjährige Erfahrung im Flight Software Engineering

    Langjährige Erfahrung im Flight Software Engineering

    Wir haben diverse Projekte für ESA, DLR und kommerzielle Missionen sowohl im Bereich New Space als auch traditioneller Raumfahrt erfolgreich gelauncht und bringen unser Know How aus beiden Bereichen in unsere Arbeit mit ein. Wir kombinieren das Beste aus 2 Welten.

  • Qualität trifft agiles Arbeiten 

    Qualität trifft agiles Arbeiten 

    Für brillante Flight Software Produkte, die im Budget und Zeitplan bleiben.
    tenics verbindet schlanke Prozesse mit hoher Produktqualität. Unser Team arbeitet entweder nach ECSS oder plant die Entwicklung von Flight-Software in eigenen, möglichst schlanken Prozessen. Wir entwickeln Subsysteme wie Thermal Control oder Payload Control, Datenbusse wie CANOpen, Deterministic Ethernet, RS-485 und Spacewire.

  • Experten für Flight Software Zertifizierungen

    Experten für Flight Software Zertifizierungen

    Wir navigieren missionskritische Raumfahrt-Projekte durch etablierte und schlanke Qualitätssicherungsprozesse gemäß ECSS, DO-178C und anderen Standards. Wir übernehmen sowohl Prozessdefinition, Requirements Engineering, Software Entwicklung und Tests, die Validierung, Simulation, HiL (Hardware in the Loop), , Verifikation sowie die statische Codeanalyse.

  • Safety first! Technische Kompetenz für höchste Anforderungen im Bereich Flight Software

    Safety first! Technische Kompetenz für höchste Anforderungen im Bereich Flight Software

    Hochverfügbarkeit, Failure Detection Isolation Recovery (FDIR), Redundanz und In-Orbit Software Updates spielen bei missionskritischen Kontrollsystemen und Satelliten-Software eine besonders wichtige Rolle. Wir entwickeln Subsysteme wie Thermal Control oder Payload Control, Datenbusse wie CANOpen, Deterministic Ethernet, RS-485 und Spacewire, und haben einschlägige Erfahrung mit etablierten Prozessoren wie LEON sowie mit neueren Prozessoren wie ARM und RISC V.

Services & Tools

Unsere Leistungen rund um Flight Software:

  • System/Software-Architektur & Schnittstellendesign (Onboard) 
  • Echtzeit- und Scheduler-Komponenten 
  • Treiberentwicklung für Sensoren / Aktuatoren / Busanbindungen 
  • Payload-Steuerungslogik (Payload Controller Software) 
  • Datenverarbeitung an Bord (Preprocessing, Kompression, Datenreduktion) 
  • Fehlererkennung & Recovery (FDIR) 
  • Bootloader / Firmware-Updates über Funk 
  • Wiederherstellungsstrategien & Fallbacks 
  • Simulation & Emulation (Software-in-the-loop, Hardware-in-the-loop) 
  • Verifikation / Validierung, Testautomatisierung 
  • Dokumentation, Qualifizierung & Zertifizierung 
  • Wartung / Upgrades & On-Orbit-Updates

Unsere Technologie- und Prozesskompetenz:

  • RTOS wie RTEMS oder auch Embedded Linux
  • Busprotokolle, Programmiersprachen 
  • Tools & Plattformen (z. B. Simulationsframeworks, Testautomatisierung, Continuous Integration) 
  • Qualitätssicherung, Code Reviews, Metriken, Tools (z. B. statische Analyse) 
  • Agile / iterative Methoden, Transparenz & Messbarkeit 
  • Kollaboration mit Hardware-Teams (Integration mit FPGA, ASIC, Sensoren etc.)
Insights

Flight Software Projekte von tenics:

Entwicklung der zentralen Payload Control einer Onboard Software

Entwicklung der zentralen Payload Control einer Onboard Software

Für eine kommerzielle, internationale Satellitenkonstellation entwickeln wir einen Teil der Onboard Software, übernehmen dabei den kompletten Lifecyle von Requirements Engineering & FDIR, Definition, über Software Architektur & Design, bis hin zu Validation & Verfiication.

Interfaces zur Data Downlink Unit und RCS für eine ESA Mission

Interfaces zur Data Downlink Unit und RCS für eine ESA Mission

Für eine wissenschaftliche ESA Mission im Rahmen des Copernicus Programms, entwickelte tenics Teile der Flights Software. Insbesondere die Interfaces zur Data Downlink Unit und zum Reaction Control System (RCS). Auch hier verantworteten wir Requirements Engineering, Design, Development, Unit Tests, Validation & Verification.

 
Kontakt

Spannendes Projekt? – Bis gleich!

Christian Westendorf

Ansprechpartner Flight Software

Kennlerntermin vereinbaren

FAQ

Häufige Fragen zu Flight Software für die Raumfahrt

Welche Anforderungen gelten für Flight Software?

Besondere Anforderungen im Bereich Flight Software sind beispielsweise Echtzeitverhalten, Ausfallsicherheit, deterministisches Verhalten, Fault Detection & Recovery, Ressourcenrestriktionen und Normenkonformität.

Welche Programmiersprachen / RTOS werden im Flight Software Development typischerweise verwendet?

In welcher Programmiersprache wir Flight Software entwickeln, hängt stark vom Kundenprojekt ab. Wir nutzen hauptsächlich C, C++ und Rust.

Wie stellt tenics Verifikation und Validierung sicher?

Die Verifikation und Validierung führen wir beispielsweise anhand von Testautomatisierung, Simulation (SIL, HIL), Code Reviews, Coverage-Analysen und Fehlersimulation durch.

Kann tenics bestehende Hardware-Stacks / Busprotokolle integrieren?

Ja. Die Integration von Sensoren, Aktuatoren, Busprotokollen (z. B. SpaceWire, CAN, TTEthernet, etc.) ist eine unserer Kernkompetenzen.

Arbeitet tenics nach Normen wie ECSS oder DO-178C?

Ja, wir berücksichtigen und adaptieren Normen im Projektkontext. Ob es immer der komplette Prozess sein muss, oder im kommerziellen Umfeld auch schlankeres Qualitätsmanagement in Frage kommt, besprechen wir am besten direkt miteinander!

Wie starten wir eine Zusammenarbeit in einem Flight Software Projekt?

Wir klären in einem ersten Gespräch und ggf. einem Workshop die technische und zeitlichen Anforderungen. Anschließend erstellen wir einen Lösungsvorschlag und ein konkretes Angebot.

Diese Website nutzt Cookies. Sie können entweder der Nutzung der Cookies zustimmen, individuell für verschiedene Arten von Cookies entscheiden oder alle Cookies ablehnen. Erfahren Sie mehr in unserer Datenschutzerklärung.

Cookies zulassen
Cookies verwalten
Cookies ablehnen

Cookieeinstellungen

Hier können Sie individuell auswählen, welche Cookies Sie in Ihrem Browser zum Speichern zulassen möchten.

Alle zulassen
Cookieeinstellungen merken
Alle ablehnen

All right reserved. tenics 2026