MISSIONa { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }
Description du poste :Dans le cadre de projets innovants dans le domaine de l'avionique, nous recherchons un(e) ingénieur(e) logiciel embarqué expérimenté(e) pour contribuer au développement, à la vérification et à la qualification de logiciels critiques conformément aux normes de l'industrie aéronautique.
Responsabilités :- Participer au cycle complet de développement logiciel en conformité avec les processus de développement applicables.
- Rédiger les exigences logicielles de haut niveau (HLR) et de bas niveau (LLR) en cohérence avec les spécifications système.
- Assurer la traçabilité des exigences tout au long du cycle de développement.
- Concevoir, développer et maintenir du code logiciel en respectant les standards et référentiels du projet.
- Utiliser les outils et environnements de développement mis en place pour le projet.
- Participer aux activités de revue des artefacts de développement logiciel.
- Rédiger, développer et exécuter les cas et procédures de tests.
- Contribuer aux activités de tests unitaires, d'intégration, de validation et de vérification.
- Participer activement aux réunions techniques et aux activités d'équipe.
- Contribuer aux activités de gestion de configuration logicielle.
- Assurer le suivi des modifications logicielles et la gestion des anomalies.
- Produire la documentation technique, les analyses et les rapports de couverture requis par les normes et les projets.
- Participer à l'atteinte des jalons clés du programme, notamment les phases de qualification logicielle et les activités critiques liées à la certification.
Profil recherché :- Diplôme en génie logiciel, génie informatique, génie électrique ou discipline connexe.
- Minimum de 5 à 10 ans d'expérience en développement logiciel dans le domaine de l'avionique ou un secteur fortement réglementé.
- Expérience démontrée du développement logiciel critique conformément à la norme DO-178C.
- Excellente maîtrise des langages de programmation C et ADA.
- Expérience significative en rédaction d'exigences logicielles.
- Solide expérience des activités de tests unitaires, intégration, validation et vérification (IVVQ).
- Bonne compréhension des processus de gestion de configuration logicielle.
- Capacité à évoluer dans un environnement multidisciplinaire et fortement normé.
- Expérience avec les environnements et outils de développement logiciel embarqué.
Conditions de travail :- Présence requise sur site à Montréal au minimum trois (3) jours par semaine.
Job Description:As part of innovative avionics projects, we are looking for an experienced Embedded Software Engineer to contribute to the development, verification and qualification of safety-critical software in accordance with aerospace industry standards.
Responsibilities:- Participate in the full software development lifecycle in compliance with applicable development processes.
- Develop High-Level Requirements (HLR) and Low-Level Requirements (LLR) aligned with system specifications.
- Ensure requirements traceability throughout the software lifecycle.
- Design, develop and maintain software code while adhering to project standards and guidelines.
- Use project development tools and environments.
- Participate in software development artefact reviews.
- Create, develop and execute software test cases and procedures.
- Contribute to unit testing, integration, validation and verification activities.
- Participate actively in technical meetings and team activities.
- Support software configuration management activities.
- Manage software changes and defect tracking activities.
- Produce technical documentation, analyses and coverage reports required by project and industry standards.
- Contribute to key program milestones, including software qualification and certification-related activities.
Required Qualifications:- Degree in Software Engineering, Computer Engineering, Electrical Engineering or a related discipline.
- 5 to 10 years of experience in software development within avionics or another highly regulated industry.
- Proven experience developing safety-critical software in accordance with DO-178C.
- Strong programming experience with C and ADA.
- Experience writing software requirements and specifications.
- Solid background in unit testing, integration, validation and verification (IV&V / IVVQ).
- Good understanding of software configuration management processes.
- Ability to work effectively in a multidisciplinary and highly regulated environment.
- Experience with embedded software development tools and environments.
Working Conditions:- Minimum on-site presence of three (3) days per week in Montréal.
#LI-NA1