Onboard Software

Onboard Software Lösungen made in Germany

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


Flight Software Engineering –
360 Grad Space-Expertise von tenics

“Eine gute und langlebige Flight Software beginnt mit einer zielgerichteten Planung, die 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 bereits diverse Projekte für ESA, DLR und kommerzielle Missionen sowohl im Bereich New Space als auch traditioneller Raumfahrt erfolgreich gelauncht. Wir bringen unser Know How aus beiden Bereichen in unsere Arbeit mit ein und kombinieren somit „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. Dabei übernehmen wir sowohl Prozessdefinition, Requirements Engineering, Software Entwicklung und Tests, die Validierung, Simulation, HiL (Hardware in the Loop), die 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 und Schnittstellendesign (Onboard) 
  • Echtzeit- und Scheduler-Komponenten 
  • Treiberentwicklung für Sensoren / Aktuatoren / Busanbindungen 
  • Payload-Steuerungslogik (Payload Controller Software) 
  • Datenverarbeitung an Bord (Preprocessing, Kompression, Datenreduktion) 
  • Fehlererkennung und Recovery (FDIR) 
  • Bootloader / Firmware-Updates über Funk 
  • Wiederherstellungsstrategien und Fallbacks 
  • Simulation und Emulation (Software-in-the-loop, Hardware-in-the-loop) 
  • Verifikation / Validierung, Testautomatisierung 
  • Dokumentation, Qualifizierung und Zertifizierung 
  • Wartung / Upgrades und On-Orbit-Updates

Unsere Technologie- und Prozesskompetenz

  • RTOS wie RTEMS oder auch Embedded Linux
  • Busprotokolle, Programmiersprachen 
  • Tools und Plattformen (z. B. Simulationsframeworks, Testautomatisierung, Continuous Integration) 
  • Qualitätssicherung, Code Reviews, Metriken, Tools (z. B. statische Analyse) 
  • Agile / iterative Methoden, Transparenz und 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 Lifecycle von Requirements Engineering und FDIR: Definition, Software Architektur und Design, Validation und 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 und 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 und 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