Développeur Logiciel Embarqué Avionique (Intermédiaire)

Sii Group

$95K — $115K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Software Engineering, Computer Engineering, Electrical Engineering or related discipline.
  • 5 to 10 years of experience in software development in avionics or a highly regulated industry.
  • Proven experience in developing safety-critical software according to DO-178C standards.
  • Strong programming skills in C and ADA languages.
  • Experience in writing software requirements and specifications.
  • Solid experience with unit testing, integration, validation, and verification (IV&V/IVVQ).
  • Understanding of software configuration management processes.
  • Ability to work in a multidisciplinary and highly regulated setting.
  • Experience with embedded software development tools and environments.

Responsibilities

  • Participate in the complete software development lifecycle following applicable processes.
  • Develop High-Level and Low-Level Requirements aligned with system specifications.
  • Ensure requirements traceability throughout the software lifecycle.
  • Design, develop, and maintain software code according to project standards.
  • Utilize project-specific development tools and environments.
  • Engage in reviews of software development artefacts.
  • Create, develop, and execute software test cases and procedures.
  • Support unit testing, integration, validation, and verification activities.
  • Actively participate in technical meetings and team activities.
  • Assist with software configuration management activities.
  • Manage software changes and defect tracking.
  • Produce necessary technical documentation and coverage reports for projects.

Benefits

  • Collaborative work environment in innovative avionics projects.
  • Opportunity to contribute to safety-critical software for the aerospace industry.
  • Engagement with advanced software development methodologies and standards.
Full Job Description
MISSION

a { 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

Similar Jobs

More Jobs at Sii Group

More Aerospace & Defense Jobs

Find similar Développeur Logiciel Embarqué Avionique (Intermédiaire) jobs: