FlightSafety International

Ingénieur en cybersécurité simulation

PythonC++
Traduction automatique. Consultez l’original.

À propos du poste

À propos de FlightSafety International FlightSafety International est le leader mondial de la formation aéronautique professionnelle et un fournisseur de simulateurs de vol, de systèmes visuels et d'écrans pour les organisations commerciales, gouvernementales et militaires. L'entreprise dispense des formations aux pilotes, techniciens et autres professionnels de l'aviation issus de 167 pays et territoires indépendants. FlightSafety exploite la plus grande flotte mondiale de simulateurs de vol complets avancés et propose une formation à la maintenance primée dans ses centres d'apprentissage et ses sites de formation aux États-Unis, au Canada, en France et au Royaume-Uni.

OBJECTIF DU POSTE

L'ingénieur logiciel soutient le développement, l'intégration, la configuration et la maintenance du matériel informatique et des logiciels utilisés dans les produits de simulation de FlightSafety. Ce rôle permet de développer des compétences en support de production, systèmes informatiques de simulation, systèmes d'exploitation, renforcement de la cybersécurité, environnements de build, ainsi qu'en intégration de logiciels et de matériel de simulation.

TÂCHES ET RESPONSABILITÉS

Systèmes d'exploitation et gestion de la configuration

  1. Administrer et maintenir plusieurs systèmes d'exploitation sur les plateformes de simulateurs, y compris les systèmes militaires sensibles.
  1. Configurer et maintenir les structures de fichiers logiciels pour les projets assignés.
  1. Gérer le contrôle de configuration et les dépôts de code source ; effectuer les builds, le packaging et les installations de logiciels.
  1. Analyser l'état des correctifs logiciels et des systèmes d'exploitation ; effectuer le renforcement de la cybersécurité, la remédiation, appliquer les STIGs et assurer l'atténuation des risques.

Intégration de logiciels et de matériel de simulation

  1. Soutenir l'implémentation des pilotes de périphériques et des logiciels d'interface matérielle.
  1. Maintenir les bibliothèques mathématiques, les utilitaires système et les packages de débogage avec supervision.
  1. Évaluer le nouveau matériel et les nouveaux logiciels pour les systèmes de production et de développement.
  1. Maintenir la cohérence, la qualité et la fiabilité des logiciels de simulation sur toutes les plateformes prises en charge.

Support technique et collaboration

  1. Assister les développeurs logiciels et les ingénieurs d'application dans le débogage et le dépannage des logiciels de simulation.
  1. Examiner et utiliser les journaux des systèmes d'exploitation et de simulation pour prendre en charge le comportement du système intégré.
  1. Travailler en étroite collaboration avec les ingénieurs matériel et les membres de l'équipe pour assurer une intégration système fluide.

Documentation et support à la formation

  1. Aider à la documentation des politiques, procédures, guides de dépannage et documentation des flux de travail.
  1. Soutenir le développement de supports de formation pour un usage interne et pour la formation des techniciens.

R&D et développement de prototypes

  1. Contribuer au développement de prototypes de nouvelles technologies, structures logicielles, outils et algorithmes.
  1. Soutenir le développement d'outils d'ingénierie et les initiatives d'amélioration continue.

FORMATION MINIMALE

Autres exigences

  1. Des déplacements, du travail posté et des horaires spéciaux peuvent être requis.
  1. Maintenir la conformité avec les exigences de contrôle des exportations et de sécurité.
  1. Assurer l'exactitude, l'exhaustivité et une conduite professionnelle dans toutes les tâches assignées.
  1. Maintenir une présence régulière et travailler en toute sécurité dans un état de vigilance constant.

FORMATION MINIMALE

Licence en informatique, cybersécurité, génie informatique, génie électrique, génie mécanique, génie aérospatial ou tout autre domaine technique applicable. Au moins 2 ans d'expérience pertinente en ingénierie logicielle, impliquant de préférence des systèmes de simulation ou des environnements temps réel. Des combinaisons équivalentes de formation et d'expérience seront prises en considération. Une expérience progressive en interne peut être qualifiante lorsqu'un employé démontre sa capacité à assumer les responsabilités du poste. Compétence en C++ préférée.

EXPÉRIENCE MINIMALE

2+ ans d'expérience pertinente en ingénierie logicielle préférés.

CONNAISSANCES, COMPÉTENCES ET APTITUDES

* Programmation et scripting

  1. Fortran 90, C, C++
  1. Langages de script shell (Bash, PowerShell, Perl)
  1. Python de base pour l'automatisation et l'outillage

* Systèmes d'exploitation

  1. Unix/Linux (station de travail et serveur)
  1. Windows (station de travail et serveur)
  1. Expérience avec les correctifs, les STIGs et le renforcement des systèmes d'exploitation
  1. À l'aise avec le travail simultané sur plusieurs plateformes de systèmes d'exploitation

* Outils logiciels

  1. MS Visual Studio
  1. Systèmes de contrôle de version (Visual SourceSafe, Team Foundation Services, Git)
  1. Suite MS Office (Word, Excel, PowerPoint, Access)
  1. Éditeurs de texte (Emacs, VI)
  1. Outils de gestion de configuration et d'automatisation de build

* Outils de simulation et systèmes

  1. Familiarité avec la journalisation de simulation, les logiciels d'interface matérielle et les pilotes de périphériques
  1. Exposition aux bibliothèques de support mathématique, utilitaires système et packages de débogage
  1. Capacité à examiner et interpréter les journaux de simulation
  1. Expérience dans le support aux développeurs de logiciels de simulation et aux ingénieurs d'application

* Systèmes et matériel

  1. Matériel PC, serveurs et composants réseau
  1. Compréhension des interfaces matériel/logiciel
  1. Capacité à évaluer et intégrer du matériel/logiciel pour des systèmes de simulation de production

* Cybersécurité

  1. Application de correctifs OS, atténuation des vulnérabilités et suivi de la conformité
  1. Application et remédiation STIG
  1. Compréhension des principes de développement sécurisé et de configuration sécurisée
  1. Outils SDLC et de gestion de tests : Azure DevOps, Git, etc.
  1. Solides capacités en géométrie et mathématiques : géométrie euclidienne, algèbre matricielle, calcul vectoriel, calcul différentiel, équations différentielles.
  1. Expérience en bash, Power Shell, Python, Perl ou autre langage de script
  1. MS Visual Studio
  1. Lecture et utilisation de spécifications techniques
  1. Développement logiciel Lean/Agile

EXIGENCES PHYSIQUES ET ENVIRONNEMENT DE TRAVAIL

.

Les exigences physiques et l'environnement de travail décrits ici sont représentatifs de ceux qui doivent être satisfaits ou rencontrés par un employé pour réussir les fonctions essentielles de ce poste. Des aménagements raisonnables peuvent être effectués pour permettre aux personnes handicapées d'accomplir les fonctions essentielles. L'employé devra régulièrement s'asseoir, faire preuve de dextérité pour manipuler ou toucher, parler et entendre. L'employé est occasionnellement tenu de se tenir debout, de marcher et d'atteindre avec les mains et les bras. L'employé doit occasionnellement soulever et/ou déplacer jusqu'à 10 livres. Les capacités visuelles spécifiques requises incluent la vision de près, la vision de loin, la vision des couleurs, la vision périphérique, la perception de la profondeur et la capacité à ajuster la mise au point. Lors de l'exécution des tâches, l'employé est occasionnellement exposé à des pièces mécaniques en mouvement et à des vibrations. Le niveau sonore dans l'environnement de travail est généralement modéré.

FlightSafety est un employeur garantissant l'égalité des chances/Vétérans/Handicapés. Tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale ou le handicap.

Toute offre d'emploi est conditionnée à la réussite des examens de conformité requis, y compris la vérification que le candidat n'est pas interdit d'emploi en vertu des programmes de sanctions économiques américains administrés par l'Office of Foreign Assets Control (OFAC) du département du Trésor des États-Unis.

Ce poste peut nécessiter l'accès à une technologie ou à des services soumis au contrôle des exportations, conformément aux International Traffic in Arms Regulations (ITAR) et/ou aux Export Administration Regulations (EAR). L'examen de la candidature et toute offre d'emploi sont conditionnés à la capacité du candidat à se conformer à ces exigences, notamment en se qualifiant en tant que « U.S. Person » selon les réglementations applicables ou en étant autrement éligible à une autorisation d'exportation dans un délai compatible avec les besoins de l'entreprise. Une « U.S. Person » inclut les citoyens américains, les résidents permanents légaux (détenteurs de cartes vertes approuvées et non expirées), ainsi que certains réfugiés ou personnes ayant obtenu l'asile avec un statut protégé en vertu de la loi américaine.

Ce poste peut également nécessiter l'éligibilité à obtenir et à maintenir une habilitation de sécurité du gouvernement américain pour la durée de l'emploi.

Avis de cybersécurité : Toute communication officielle de recrutement de FlightSafety International proviendra d'une adresse e-mail @flightsafety.com. FlightSafety International ne demandera jamais d'informations personnelles ou financières via les réseaux sociaux ou des fournisseurs d'e-mail tiers.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter