Avionik ist der Punkt, an dem Luftfahrt auf Software trifft, und das klarste Beispiel in diesem Bereich dafür, dass sich eine benachbarte Fähigkeit nicht so leicht überträgt, wie es aussieht.
Keine normale Software mit zusätzlichen Dokumenten
Eine verbreitete Annahme ist, zertifizierte Flugsoftware sei normale Software plus Compliance-Aufwand. Diese Annahme führt zu gescheiterten Einstellungen und gescheiterten Programmen.
Vier grundlegende Unterschiede.
Jede Zeile führt zu einer Anforderung. Code existiert, weil eine Anforderung ihn verlangte, und diese Verknüpfung ist dokumentiert und überprüft. Code, der etwas Sinnvolles tut, aber nicht auf eine Anforderung zurückführbar ist, ist ein Befund.
Testabdeckung muss nachgewiesen werden. Tests müssen belegen, dass sie den Code bis zu einem definierten strukturellen Abdeckungsniveau ausüben, das mit dem Sicherheitsniveau steigt. Das prägt, wie Code geschrieben wird, weil komplexe Konstrukte teuer in der Abdeckung werden.
Determinismus ist verlangt. Das Timing muss vorhersehbar und begrenzt sein. Dynamische Speicherallokation, unbegrenzte Schleifen und unvorhersehbare Ausführungspfade werden je nach Niveau vermieden oder verboten.
Werkzeuge selbst brauchen Qualifikation. Wird die Ausgabe eines Werkzeugs ohne unabhängige Prüfung vertraut, muss das Werkzeug qualifiziert werden. Compiler, Testgeneratoren und Analysewerkzeuge fallen alle darunter.
Ein geschickter kommerzieller Softwareingenieur ist nicht automatisch ein geschickter Avionik-Ingenieur. Die Randbedingungen kehren mehrere Gewohnheiten um, die jemanden in normaler Software gut machen.
Für die Einstellung bedeutet das konkret: allgemeine Softwareingenieure in zertifizierte Rollen zu holen und eine kurze Eingewöhnung zu erwarten, unterschätzt den Umstieg durchgehend, und die Ingenieure selbst finden ihn oft frustrierend, bevor er befriedigend wird.
Was die Fachrichtung abdeckt
Der Umfang: Flugzeugelektronik, GPS, Flugsteuerung, Kommunikation und Bordsysteme.
Vier Bereiche.
Flugsteuerungssysteme. Die Kette von Piloten- oder Autopilot-Eingabe bis zur Bewegung der Steuerfläche, einschließlich Fly-by-Wire-Architekturen und ihrer Redundanz.
Navigationssysteme. Satellitennavigation, Inertialsysteme, Luftdaten und die Fusion aller drei.
Kommunikation und Überwachung. Funk, Datenlink, Transponder und die Systeme, die Flugzeuge sichtbar und koordinierbar machen.
Integrierte Architekturen. Wie sich Funktionen Rechen-Hardware mit garantierter Partitionierung teilen, sodass ein Fehler in einer Funktion eine andere nicht beeinträchtigen kann.
Warum die Anforderungen so streng sind, wie sie sind
Zu erklären, statt nur zu behaupten, lohnt sich, denn das Verständnis macht einen Ingenieur gut darin statt nur regelkonform.
Sicherheitsanforderungen richten sich nach der Folge. Eine Funktion, deren Ausfall katastrophal wäre, trägt die schwersten Pflichten; eine, deren Ausfall nur lästig ist, trägt weit weniger.
Das ergibt drei praktische Realitäten.
Dieselbe Funktion kann unterschiedliche Pflichten tragen. Je nach Flugzeug, Architektur und dem, was sonst noch verfügbar wäre, wenn sie ausfällt. Das Sicherheitsniveau ergibt sich aus einer Sicherheitsbewertung, nicht aus dem Namen der Funktion.
Architektur kann die Last verringern. So zu entwerfen, dass ein Fehler von einem unabhängigen Pfad erkannt und behandelt wird, kann das geforderte Sicherheitsniveau einer Komponente senken – ein echter technischer Trade-off, kein Papierkramtrick.
Änderung ist teuer. Zertifizierte Software zu ändern bedeutet, betroffene Teile neu zu verifizieren und Nachweise neu zu erbringen, weshalb scheinbar triviale Änderungen unverhältnismäßige Kosten tragen und Software viel früher eingefroren wird, als kommerzielle Teams erwarten.
Wo das in der Domäne steht
Avionik, Navigation und Luftfahrtsysteme ist die fünfte von neun Fachrichtungen in Astra Trainers Domäne Raumfahrt, Luftfahrt und neue Mobilität, neben Luftfahrttechnik und Luftfahrtbetrieb, mit Anknüpfung an die Robotik-Domäne, wo Regelungstechnik die zugrunde liegende Regelungstheorie abdeckt.
Sie kombiniert sich auch mit Halbleitern und Elektronik für die Hardware und mit KI, Daten und Computing für Softwarepraxis – Partner sollten allerdings beachten, dass der Übergang von kommerzieller zu zertifizierter Software den Kern dieser Fachrichtung bildet, nicht nur ein Detail. Hier findest du die neun Fachrichtungen.
Navigation, und eine Abhängigkeit, die man nennen sollte
Eine sachliche Beobachtung mit echten technischen Folgen.
Satellitennavigation ist zu einer geteilten Abhängigkeit für weit mehr als die Luftfahrt geworden: Schifffahrt, Straßenverkehr, Vermessung, Landwirtschaft, Rettungsdienste, und bemerkenswert präzise Zeitgebung für Telekommunikationsnetze, Finanzsysteme und Stromnetze.
Die Signale sind schwach, wenn sie den Boden erreichen, was sie anfällig für unbeabsichtigte Störungen und für gezieltes Jamming oder Spoofing macht. Störereignisse, die die Luftfahrtnavigation betreffen, wurden in verschiedenen Regionen gemeldet, und das Luftfahrtsystem bewältigt sie durch Verfahren, alternative Navigationshilfen und Inertialsysteme.
Drei Folgen für Technik und Belegschaft.
Alternative und ergänzende Positionsbestimmung ist ein aktives Feld. Inertialnavigation, Gelände- und visuelle Navigation sowie alternative Zeitquellen erhalten wegen dieser Abhängigkeit Aufmerksamkeit.
Resilienz ist eine Designanforderung, kein Feature. Systeme, die durchgehende Satellitennavigationsverfügbarkeit voraussetzen, treffen eine Annahme, die nicht immer erfüllt ist.
Das Fähigkeitsprofil ist Nische und wächst. Ingenieure, die sowohl Signalverarbeitung der Satellitennavigation als auch Inertialsysteme verstehen, sind knapp und werden weit über die Luftfahrt hinaus gebraucht.
Das wird als bekannte technische Überlegung dargestellt. Es ist keine Vorhersage über eine bestimmte Region oder ein bestimmtes Ereignis.
Die Rollen im Überblick
Avionik-Softwareingenieure. Zertifizierte Flugsoftware. Die zentrale Knappheit.
Avionik-Hardwareingenieure. Leiterplatten, Schnittstellen, Umweltqualifikation.
Systemsicherheitsingenieure. Sicherheitsbewertung, Fehleranalyse und Zuordnung des Sicherheitsniveaus. Zentral und knapp.
Verifikations- und Validierungsingenieure. Anforderungsbasiertes Testen und Abdeckungsanalyse. Die größte Gruppe in einem zertifizierten Programm.
Navigationssystem-Ingenieure. Satellitennavigation, Inertialsysteme und Sensorfusion.
Integrations- und Testingenieure. Prüfstände, Iron Birds und Flugtestinstrumentierung.
Zulassungsspezialisten für Software und komplexe elektronische Hardware.
Avionik-Wartungstechniker. Lizenziert, im Betrieb, und ein eigener, anhaltender Mangel.
Wen man dafür weiterbilden kann
Ingenieure aus anderen zertifizierten Sicherheitsdomänen. Bahnsignaltechnik, nukleare Instrumentierung und Regelung, Medizinprodukte, Automobil-Funktionssicherheit. Sie akzeptieren bereits, dass Nachweis Teil des Produkts ist – die schwierigste Einstellung, die man vermitteln muss – und brauchen den luftfahrtspezifischen Rahmen.
Embedded-Softwareingenieure. Aus Industrie- oder Automobilhintergrund, bereits an begrenzte, deterministische Umgebungen gewöhnt. Ein kürzerer Schritt als von Web- oder Anwendungsentwicklung.
Testingenieure. In Verifikation, die größte Anforderung in jedem zertifizierten Programm und der zugänglichste Einstieg.
Avionik-Wartungstechniker. In technische Unterstützungs- und Integrationsrollen, bringen Wissen darüber mit, wie sich Systeme im Betrieb verhalten – Wissen, das Designteams oft fehlt.
Elektronikingenieure. In Hardware und Integration.
Militärisches Avionikpersonal. Kommt mit bereits eingebetteter System- und Lufttüchtigkeitskultur.
Zulassung und Lizenzierung sind gesetzlich, nicht verfahrenstechnisch. Bordsysteme werden über behördliche Prozesse zugelassen, und die Zulassung von Entwicklungsbetrieben, Zulassungsgutschriften und Lufttüchtigkeitsfreigaben liegen bei zugelassenen Organisationen und qualifizierten Zeichnungsberechtigten. Avionik-Wartung verlangt eine Lizenz mit passenden Berechtigungen. Luftfahrttechnologie unterliegt in den meisten Rechtsräumen zudem der Exportkontrolle. Schulung vermittelt technisches Verständnis und unterstützt Menschen auf dem Weg zu diesen Zulassungen. Sie verleiht keine Genehmigung, keine Zulassungsgutschrift, keine Lizenz und keine Befugnis, irgendetwas für den Betrieb freizugeben.
Was du mitnehmen solltest
Zertifizierte Software ist ein anderes Handwerk, keine normale Software mit Dokumenten, und mehrere Gewohnheiten, die einen guten kommerziellen Ingenieur ausmachen, sind hier Randbedingungen.
Das Sicherheitsniveau folgt der Folge, sodass Architekturentscheidungen die Last tatsächlich verringern können, was Sicherheitsbewertung zu einer technischen Tätigkeit macht statt zu einem Freigabeschritt.
Änderung ist teuer, weil Nachweise neu erbracht werden müssen – deshalb wird Software früher eingefroren, als kommerzielle Teams erwarten.
Satellitennavigation ist eine geteilte Abhängigkeit weit über die Luftfahrt hinaus, und resiliente Positionsbestimmung ist ein wachsendes Nischenfeld.
Und Ingenieure aus Bahn, Kernkraft, Medizinprodukten oder Automobil-Funktionssicherheit wechseln weit besser um als allgemeine Softwareingenieure, weil sie Nachweis bereits als Teil des Produkts behandeln.
Ist zertifizierte Avionik-Software nur Software mit mehr Papierkram?
Nein. Jede Zeile führt zu einer Anforderung, Testabdeckung muss strukturell nachgewiesen werden, das Timing muss deterministisch sein, und Werkzeuge selbst können Qualifikation brauchen. Mehrere Gewohnheiten, die einen guten kommerziellen Ingenieur ausmachen, werden hier zu Randbedingungen.
Warum variieren die Sicherheitsanforderungen?
Weil sie der Fehlerfolge folgen, bestimmt durch eine Sicherheitsbewertung. Dieselbe Funktion kann je nach Architektur und dem, was bei einem Ausfall noch verfügbar wäre, sehr unterschiedliche Pflichten tragen.
Warum ist das Ändern zertifizierter Software so teuer?
Weil betroffene Verifikationsnachweise neu erbracht werden müssen. Deshalb wird Software in einem Luftfahrtprogramm viel früher eingefroren, als kommerzielle Teams erwarten.
Wer wechselt in Avionik-Rollen?
Ingenieure aus Bahnsignaltechnik, nuklearer Instrumentierung, Medizinprodukten oder Automobil-Funktionssicherheit, weil sie Nachweis bereits als Teil des Produkts akzeptieren. Embedded-Softwareingenieure haben einen kürzeren Weg als Anwendungsentwickler.
Wo steht das in der Domäne?
Fünfte von neun Fachrichtungen in Astra Trainers Domäne Raumfahrt, Luftfahrt und neue Mobilität, mit Anknüpfung an Regelungstechnik in der Robotik-Domäne und Elektronik in der Chip-Domäne. Hier findest du sie.
