Avionics Systems Requirements Engineer (ARP4754A, DOORS, DO-178C, DO-254, IBM DOORS, Polarion)
Astra North Infoteck Inc.
Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Avionics System Requirements Engineer | DOORS | ARP4754A | DO-178C | Systems Engineering | Aerospace
Description du poste
Job Description
Compétences techniques
- Bachelor’s ou Master’s degree dans l’un des domaines suivants :
- Aerospace Engineering
- Avionics Engineering
- Electronics Engineering
- Electrical Engineering
- Computer Science
- Systems Engineering
- Instrumentation Engineering
- 8–15+ années d’expérience en ingénierie systèmes avionique.
- Expérience préalable de travail avec au moins un OEM, un fournisseur avionique Tier-1, un intégrateur d’aéronefs, ou un programme de systèmes embarqués certifiés.
- Expérience dans un ou plusieurs sous-systèmes avioniques tels que :
- Flight Management System (FMS)
- Datalink
- Radio Navigation
- HUD
- Air Data
- IRS
- Displays
- Communication
- Surveillance
- Applications hébergées sur IMA
Indispensable
- Un Avionics System Requirements Engineer expérimenté ayant déjà réalisé des activités d’ingénierie des exigences pour un ou plusieurs sous-systèmes avioniques sur un programme de développement ou de modification d’aéronef.
- Capable de soutenir sur site les activités d’ingénierie système, y compris le développement des exigences, la rédaction, la traçabilité, la validation, le support aux revues et l’alignement de la conformité avec les processus d’ingénierie du client et les normes de certification aéronautique applicables.
- Doit être un ingénieur de niveau “practitioner”, ce qui signifie qu’il/elle a déjà exécuté un travail similaire sur des programmes antérieurs en aéronautique/OEM et qu’il/elle doit pouvoir contribuer avec une supervision limitée après intégration aux processus, outils et modèles du client.
Souhaitable
- Expérience préalable dans des sous-systèmes avioniques tels que :
- Flight Management System (FMS)
- Datalink / Communication Management
- Radio Navigation
- HUD / Head-Up Display
- Air Data System
- Inertial Reference System (IRS / ADIRS)
- Flight Control Interface Systems
- Displays / Crew Alerting
- Surveillance Systems
- Communication / Navigation / Identification Systems
- Mission ou Utility Avionics Systems
Responsabilités
Développement et rédaction des exigences des systèmes avioniques
- Rédiger des exigences systèmes avioniques sur la base des contributions des parties prenantes, de l’architecture système, des exigences de sécurité, des concepts opérationnels et des besoins d’interface.
- Développer des exigences aux niveaux d’abstraction appropriés, y compris :
- Exigences allouées au niveau “Aircraft-level”
- Exigences au niveau “System-level”
- Exigences au niveau “Subsystem-level”
- Exigences d’interface
- Exigences dérivées
- Exigences liées à la sécurité
- Appliquer les règles d’écriture des exigences spécifiques au client, les modèles, les conventions de nommage et s’assurer que les exigences sont claires, concises, complètes, correctes, réalisables, vérifiables et traçables.
- Appliquer les règles d’écriture des exigences spécifiques au client, les modèles, les conventions de nommage et les listes de contrôle de revue.
- Convertir une ingénierie informelle en exigences structurées adaptées à la conception, à l’implémentation, à l’intégration et à la vérification.
- Soutenir l’affinement des exigences existantes afin de supprimer l’ambiguïté, la duplication, les incohérences ou les formulations non vérifiables.
- Développer des exigences pour des fonctions avioniques telles que :
- Traitement des données de navigation
- Gestion du plan de vol
- Traitement des entrées capteurs
- Communication par bus de données
- Comportement de sortie des écrans
- Annonce de panne
- Gestion des modes
- Built-In Test (BIT) behavior
- Surveillance des interfaces
- Fonctionnement en mode dégradé
Traduction des besoins des parties prenantes, de la sécurité et du système en exigences
- Interpréter les exigences des parties prenantes et les convertir en exigences systèmes avioniques mesurables.
- Analyser les apports provenant de :
- Exigences au niveau avion
- Scénarios opérationnels
- Functional Hazard Assessment (FHA)
- Preliminary System Safety Assessment (PSSA)
- System Safety Assessment (SSA)
- Interface Control Documents (ICDs)
- Modèles d’architecture système
- Plans de certification
- Normes et lignes directrices de processus du client
- Traduire les objectifs de sécurité et les classifications des conditions de défaillance en exigences de conception et de vérification au niveau système.
- Identifier les éléments manquants, incomplets, contradictoires ou peu clairs dans les apports des parties prenantes et du système.
- Capturer les exigences dérivées générées à partir de l’architecture, des contraintes de conception, du comportement d’interface ou de l’analyse de sécurité.
- S’assurer que chaque exigence est formulée de manière vérifiable en utilisant un langage approprié tel que “shall”.
- Définir le comportement attendu du système pour :
- Fonctionnement normal
- Fonctionnement anormal
- Conditions de défaillance
- Perte des données d’entrée
- Données invalides
- Modes dégradés
- Mise sous tension et initialisation
- Modes de reversionary
- Modes de maintenance
Support à la certification et à la conformité aux processus
- Soutenir le développement des exigences en alignement avec les processus du cycle de développement système tels que ARP4754A.
- S’assurer que les exigences sont adaptées à la conformité en aval avec les normes applicables telles que :
- ARP4754A pour le développement avion et système
- ARP4761 / ARP4761A pour les entrées d’évaluation de sécurité
- DO-178C pour l’allocation des exigences liées au logiciel
- DO-254 pour l’allocation des exigences liées au matériel électronique embarqué
- DO-160 pour les considérations de qualification environnementale
- DO-297, lorsque l’allocation de plateforme IMA est applicable
- Soutenir la revue orientée certification des exigences afin de garantir :
- Traçabilité
- Vérifiabilité
- Complétude
- Exactitude
- Indépendance de conception lorsque requis
- Lien avec les objectifs de sécurité et de conformité
- Participer à une certification pour s’assurer que les exigences sont alignées avec la méthodologie client/OEM et les attentes des artefacts de certification.
- Soutenir la préparation et la revue des preuves requises pour les audits de certification et les “internal quality gates”.
- Participer aux revues de certification et de qualité liées aux exigences système.
- Utiliser des outils de gestion des exigences désignés par le client tels que :
- IBM DOORS / DOORS Next
- Polarion
- Jama Connect
- Siemens Teamcenter
- PTC Integrity
- Codebeamer
- Enterprise Architect / Cameo, lorsque applicable
- Générer des rapports de traçabilité, des paquets de revue, des rapports de “gap”, et des résumés d’impact des changements.
- Doit avoir une expérience pratique dans au moins un outil standard de gestion des exigences du secteur et comprendre comment la traçabilité est utilisée lors des revues, audits, planifications de vérification et contrôles de changement.
Revue des exigences, validation et support qualité
- Participer aux réunions de revue des exigences avec les équipes client/OEM, les fournisseurs et les parties prenantes d’ingénierie inter-fonctionnelles.
- Soutenir la validation des exigences par rapport aux besoins des parties prenantes et aux cas d’utilisation opérationnels.
- Soutenir la revue des exigences avec :
- Équipes d’ingénierie système
- Équipes sécurité
- Équipes logiciel
- Équipes matériel
- Équipes intégration et test
- Représentants certification
- Équipes ingénierie fournisseurs
- Fournir des commentaires, des dispositions, et des justifications techniques pendant les revues entre pairs et les revues formelles.
- Soutenir la création d’une base de référence des exigences et les activités de contrôle des changements.
- Assister à la résolution des défauts liés à l’ambiguïté des exigences, aux incohérences d’interface ou aux échecs de vérification.
Outils
Outils de gestion des exigences
- IBM DOORS
- DOORS Next Generation
- Polarion
- Jama Connect
- Codebeamer
- PTC Integrity
- Teamcenter Requirements
Outils d’architecture / modélisation
- Cameo Systems Modeler
- MagicDraw
- Enterprise Architect
- Rhapsody
- MATLAB / Simulink (lorsque applicable)
Outils de revue et de cycle de vie
- JIRA
- Azure DevOps
- Git / Configuration Management Tools
- Change Control and Problem Reporting Tools
- Customer-specific PLM or ALM Tools