B&A
FlightSafety International
Simulation Cyber Security Engineer
Über die Stelle
Über FlightSafety International FlightSafety International ist das weltweit führende Unternehmen für professionelle Luftfahrtausbildung und Anbieter von Flugsimulatoren, visuellen Systemen und Displays für kommerzielle, staatliche und militärische Organisationen. Das Unternehmen bietet Schulungen für Piloten, Techniker und andere Luftfahrtfachleute aus 167 Ländern und unabhängigen Gebieten an. FlightSafety betreibt die weltweit größte Flotte fortschrittlicher Full-Flight-Simulatoren und bietet preisgekrönte Wartungsschulungen in Learning Centers und an Ausbildungsstandorten in den Vereinigten Staaten, Kanada, Frankreich und dem Vereinigten Königreich an.
ZIEL DER POSITION
Der Software Engineer unterstützt die Entwicklung, Integration, Konfiguration und Instandhaltung der Computer-Hardware und -Software, die in den Simulationsprodukten von FlightSafety eingesetzt wird. Diese Rolle umfasst den Aufbau von Kompetenzen in den Bereichen Produktionsunterstützung, Simulationscomputersysteme, Betriebssysteme, Cybersecurity-Härtung, Build-Umgebungen sowie die Integration von Simulationssoftware und -hardware.
AUFGABEN UND VERANTWORTLICHKEITEN
Betriebssysteme & Konfigurationsmanagement
- Verwaltung und Wartung mehrerer Betriebssysteme über verschiedene Simulatorplattformen hinweg, einschließlich sensibler militärischer Systeme.
- Einrichtung und Pflege von Software-Dateistrukturen für zugewiesene Projekte.
- Verwaltung der Konfigurationskontrolle und Quellcode-Repositories; Durchführung von Software-Builds, Paketierung und Installationen.
- Analyse des Patch-Status von Software und Betriebssystemen; Durchführung von Cybersecurity-Härtung, Fehlerbehebung, STIGs und Risikominderung.
Integration von Simulationssoftware und -hardware
- Unterstützung bei der Implementierung von Gerätetreibern und Hardware-Schnittstellensoftware.
- Wartung mathematischer Bibliotheken, Systemdienstprogramme und Debugging-Pakete unter Anleitung.
- Evaluierung neuer Hardware/Software für Produktions- und Entwicklungssysteme.
- Aufrechterhaltung der Konsistenz, Qualität und Zuverlässigkeit der Simulationssoftware auf allen unterstützten Plattformen.
Engineering-Support & Zusammenarbeit
- Unterstützung von Softwareentwicklern und Applikationsingenieuren beim Debugging und bei der Fehlerbehebung von Simulationssoftware.
- Überprüfung und Nutzung von Betriebssystem- und Simulationsprotokollen zur Unterstützung des integrierten Systemverhaltens.
- Enge Zusammenarbeit mit Hardware-Ingenieuren und Teammitgliedern zur Gewährleistung einer nahtlosen Systemintegration.
Dokumentation & Schulungsunterstützung
- Unterstützung bei der Dokumentation von Richtlinien, Verfahren, Fehlerbehebungsanleitungen und Workflow-Dokumentationen.
- Unterstützung bei der Entwicklung von Schulungsmaterialien für den internen Gebrauch und die Technikerschulung.
F&E und Prototypenentwicklung
- Beitrag zur Prototypenentwicklung neuer Technologien, Softwarestrukturen, Tools und Algorithmen.
- Unterstützung bei der Entwicklung von Engineering-Tools und Initiativen zur kontinuierlichen Verbesserung.
MINDESTBILDUNG
Weitere Anforderungen
- Reisebereitschaft, Schichtarbeit und besondere Arbeitszeiten können erforderlich sein.
- Einhaltung von Exportkontroll- und Sicherheitsanforderungen.
- Sicherstellung von Genauigkeit, Vollständigkeit und professionellem Verhalten bei allen zugewiesenen Aufgaben.
- Regelmäßige Anwesenheit und sicheres Arbeiten in einem Zustand ständiger Aufmerksamkeit.
MINDESTBILDUNG
Bachelor-Abschluss in Informatik, Cybersecurity, Computertechnik, Elektrotechnik, Maschinenbau, Luft- und Raumfahrttechnik oder einem anderen relevanten technischen Bereich. Mindestens 2 Jahre einschlägige Erfahrung in der Softwareentwicklung, vorzugsweise im Bereich Simulationssysteme oder Echtzeitumgebungen. Gleichwertige Kombinationen aus Ausbildung und Erfahrung werden berücksichtigt. Interne progressive Erfahrung kann qualifizieren, wenn ein Mitarbeiter die Fähigkeit nachweist, die Verantwortlichkeiten der Rolle zu erfüllen. C++-Kompetenz bevorzugt.
MINDESTERFAHRUNG
2+ Jahre einschlägige Erfahrung in der Softwareentwicklung bevorzugt.
WISSEN, FÄHIGKEITEN, KOMPETENZEN
* Programmierung & Skripting
- Fortran 90, C, C++
- Shell-Skriptsprachen (Bash, PowerShell, Perl)
- Grundlegendes Python für Automatisierung und Tooling
Betriebssysteme
- Unix/Linux (Workstation und Server)
- Windows (Workstation und Server)
- Erfahrung mit Patching, STIGs und Betriebssystem-Härtung
- Sicherer Umgang mit mehreren Betriebssystemplattformen gleichzeitig
Software-Tools
- MS Visual Studio
- Versionskontrollsysteme (Visual SourceSafe, Team Foundation Services, Git)
- MS Office Suite (Word, Excel, PowerPoint, Access)
- Texteditoren (Emacs, VI)
- Konfigurationsmanagement- und Build-Automatisierungstools
Simulations- & System-Tools
- Vertrautheit mit Simulationsprotokollierung, Hardware-Schnittstellensoftware und Gerätetreibern
- Erfahrung mit mathematischen Support-Bibliotheken, Systemdienstprogrammen und Debugging-Paketen
- Fähigkeit, Simulationsprotokolle zu überprüfen und zu interpretieren
- Erfahrung in der Unterstützung von Simulationssoftwareentwicklern und Applikationsingenieuren
Systeme & Hardware
- PC-Hardware, Server und Netzwerkkomponenten
- Verständnis von Hardware/Software-Schnittstellen
- Fähigkeit zur Evaluierung und Integration von Hardware/Software für Produktionssimulationssysteme
Cybersecurity
- Betriebssystem-Patching, Schwachstellenminderung und Compliance-Tracking
- STIG-Anwendung und Fehlerbehebung
- Verständnis von Prinzipien der sicheren Entwicklung und sicheren Konfiguration
- SDLC- und Testmanagement-Tools: Azure DevOps, Git usw.
- Starke Fähigkeiten in Geometrie und Mathematik: Euklidische Geometrie, Matrixalgebra, Vektorrechnung, Analysis, Differentialgleichungen.
- Erfahrung mit bash, Power Shell, Python, Perl oder anderen Skriptsprachen
- MS Visual Studio
- Lesen und Anwenden technischer Spezifikationen
- Lean/Agile Softwareentwicklung
KÖRPERLICHE ANFORDERUNGEN UND ARBEITSUMGEBUNG
.
Die hier beschriebenen körperlichen Anforderungen und die Arbeitsumgebung sind repräsentativ für diejenigen, die ein Mitarbeiter erfüllen muss, um die wesentlichen Funktionen dieser Stelle erfolgreich auszuführen. Angemessene Vorkehrungen können getroffen werden, um Menschen mit Behinderungen die Ausübung der wesentlichen Funktionen zu ermöglichen. Der Mitarbeiter muss regelmäßig sitzen, Geschicklichkeit im Umgang mit Händen zeigen, sprechen und hören können. Gelegentlich muss der Mitarbeiter stehen, gehen und mit Händen und Armen greifen. Der Mitarbeiter muss gelegentlich bis zu 10 Pfund heben und/oder bewegen. Spezifische Sehfähigkeiten erfordern Nahsicht, Fernsicht, Farbsicht, peripheres Sehen, Tiefenwahrnehmung und die Fähigkeit, den Fokus anzupassen. Während der Ausübung der Tätigkeit ist der Mitarbeiter gelegentlich beweglichen mechanischen Teilen und Vibrationen ausgesetzt. Der Lärmpegel in der Arbeitsumgebung ist in der Regel moderat.
FlightSafety ist ein Arbeitgeber, der Chancengleichheit fördert (Equal Opportunity Employer/Vet/Disabled). Alle qualifizierten Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft oder Behinderung für eine Anstellung in Betracht gezogen.
Jedes Stellenangebot steht unter dem Vorbehalt des erfolgreichen Abschlusses der erforderlichen Compliance-Prüfungen, einschließlich der Überprüfung, dass der Kandidat nicht von einer Beschäftigung im Rahmen der US-Wirtschaftssanktionsprogramme ausgeschlossen ist, die vom Office of Foreign Assets Control (OFAC) des US-Finanzministeriums verwaltet werden.
Diese Position kann den Zugang zu exportkontrollierter Technologie oder Dienstleistungen erfordern, die den International Traffic in Arms Regulations (ITAR) und/oder den Export Administration Regulations (EAR) unterliegen. Die Berücksichtigung bei der Einstellung und jedes Stellenangebot hängen von der Fähigkeit des Bewerbers ab, diese Anforderungen zu erfüllen, einschließlich der Qualifizierung als „U.S. Person“ gemäß den geltenden Vorschriften oder der anderweitigen Berechtigung zur Exportgenehmigung innerhalb eines Zeitrahmens, der den geschäftlichen Anforderungen entspricht. Eine „U.S. Person“ umfasst US-Bürger, rechtmäßige ständige Einwohner (Inhaber genehmigter und nicht abgelaufener Green Cards) sowie bestimmte Flüchtlinge oder Asylbewerber mit geschütztem Status nach US-Recht.
Diese Position kann auch die Berechtigung erfordern, für die Dauer der Beschäftigung eine Sicherheitsfreigabe der US-Regierung zu erhalten und aufrechtzuerhalten.
Cybersecurity-Hinweis: Alle offiziellen Rekrutierungskommunikationen von FlightSafety International erfolgen über eine @flightsafety.com-E-Mail-Adresse. FlightSafety International wird niemals über soziale Medien oder E-Mail-Anbieter von Drittanbietern nach persönlichen oder finanziellen Informationen fragen.
