MISSION
- 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.
- 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é.
- Présence requise sur site à Montréal au minimum trois (3) jours par semaine.
- 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.
- 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.
- Minimum on-site presence of three (3) days per week in Montréal.
GROUPE SII
Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens.
SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients.
De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances
Découvrez
Let’s Tech Together
sur LinkedIn
par Mail