MISSION
Dans le cadre du développement de calculateurs critiques destinés au secteur aéronautique, nous recherchons une personne spécialisée en développement, vérification et validation FPGA, capable d’évoluer dans un environnement soumis aux exigences de la norme DO-254.
La mission porte à la fois sur le développement et l’implémentation d’architectures FPGA en VHDL et/ou Verilog, ainsi que sur leur vérification et leur validation. Elle comprend notamment la mise en œuvre d’environnements de test UVM, l’exécution de campagnes de tests, l’analyse des résultats et des écarts, ainsi que la production des éléments de preuve et de traçabilité nécessaires dans un contexte DO-254.
- Développer et implémenter des architectures FPGA en VHDL et/ou Verilog, en cohérence avec le cycle de vie DO-254 et les processus de justification et de traçabilité du projet.
- Renforcer et produire les éléments de vérification et validation FPGA compatibles avec les exigences DO-254.
- Collaborer avec les équipes hardware, software et systèmes afin d’assurer l’intégration des solutions FPGA.
- Élaborer et exécuter les plans de tests et les campagnes de vérification fonctionnelle et structurelle conformément aux exigences DO-254.
- Mettre en place et maintenir les environnements et infrastructures nécessaires aux campagnes de tests.
- Implémenter, maintenir et faire évoluer les environnements de test basés sur la méthodologie UVM.
- Définir et faire évoluer les séquences, agents, monitors, scoreboards et modèles de coverage selon les besoins du projet.
- Garantir la maintenabilité et la reproductibilité des tests à travers le versioning, les scripts et la gestion des paramètres.
- Utiliser de manière avancée les outils de simulation Questasim et/ou ModelSim ainsi que Aldec Active-HDL pour les activités de simulation ou d’émulation selon les besoins.
- Déboguer les comportements observés, analyser les logs et les formes d’ondes et identifier les causes racines provenant du testbench, du RTL ou de l’environnement.
- Analyser les résultats des campagnes de tests, traiter les anomalies et assurer la revalidation après correction.
- Mettre en œuvre, collecter et analyser les métriques de qualité, notamment le code coverage.
- Contribuer à l’atteinte des objectifs de couverture définis et produire des justifications structurées en cas d’écarts.
- Réaliser des vérifications sur carte, participer au débogage matériel et exploiter les métriques de validation associées selon la stratégie du projet.
- Utiliser Git pour la gestion du code source, notamment les branches, merges, pull requests, tags et baselines selon les processus établis.
- Respecter les règles de gestion de configuration et de traçabilité définies dans le cadre du projet.
- Rédiger et contribuer aux documents de conception et de validation FPGA, aux rapports de tests, aux synthèses de résultats ainsi qu’aux éléments de preuve et supports de traçabilité.
- Préparer et participer aux revues techniques et audits DO-254 et contribuer au suivi des actions associées.
- Collaborer avec des équipes techniques réparties dans plusieurs pays.
- FPGA
- VHDL et/ou Verilog
- UVM
- DO-254
- Questasim / ModelSim
- Aldec Active-HDL
- Code coverage
- Testbench / RTL
- Git
- Simulation et émulation
- Vérification fonctionnelle et structurelle
- Débogage matériel
- Analyse de logs et de formes d’ondes
Modalités de travail :
La mission nécessite une présence sur site à Montréal d’au minimum 3 jours par semaine, notamment afin de faciliter les interactions avec les équipes Hardware ainsi que l’accès au laboratoire, aux produits et aux plateformes de test.
As part of the development of critical computing systems for the aerospace industry, we are looking for an FPGA development, verification and validation specialist able to work within an environment subject to DO-254 requirements.
The mission covers both FPGA architecture development and implementation using VHDL and/or Verilog, as well as verification and validation activities. It includes implementing UVM test environments, executing test campaigns, analyzing results and deviations, and producing the evidence and traceability required within a DO-254 environment.
- Develop and implement FPGA architectures using VHDL and/or Verilog in accordance with the DO-254 lifecycle and project justification and traceability processes.
- Produce and strengthen FPGA verification and validation activities compliant with DO-254 requirements.
- Collaborate with hardware, software and systems teams to support FPGA integration.
- Develop and execute test plans and functional and structural verification campaigns in accordance with DO-254 requirements.
- Implement and maintain the test environments and infrastructures required for verification campaigns.
- Implement, maintain and enhance UVM-based test environments.
- Define and evolve sequences, agents, monitors, scoreboards and coverage models according to project requirements.
- Ensure test maintainability and reproducibility through versioning, scripts and parameter management.
- Use simulation tools such as Questasim and/or ModelSim, as well as Aldec Active-HDL for simulation or emulation activities as required.
- Debug system behavior, analyze logs and waveforms, and identify root causes related to the testbench, RTL or test environment.
- Analyze test results, address anomalies and perform revalidation following corrective actions.
- Implement, collect and analyze quality metrics, including code coverage.
- Contribute to defined coverage targets and provide structured justification for identified gaps.
- Perform board-level verification, hardware debugging and analysis of associated validation metrics according to the project's strategy.
- Manage source code using Git, including branches, merges, pull requests, tags and baselines in accordance with established processes.
- Follow project configuration management and traceability requirements.
- Produce and contribute to FPGA design and validation documentation, test reports, result summaries, evidence and traceability materials.
- Prepare for and participate in technical reviews and DO-254 audits and contribute to the follow-up of resulting actions.
- Collaborate with technical teams located across multiple countries.
- FPGA
- VHDL and/or Verilog
- UVM
- DO-254
- Questasim / ModelSim
- Aldec Active-HDL
- Code coverage
- Testbench / RTL
- Git
- Simulation and emulation
- Functional and structural verification
- Hardware debugging
- Log and waveform analysis
The mission requires an on-site presence in Montréal for a minimum of 3 days per week, particularly to facilitate collaboration with Hardware teams and access to laboratory facilities, products and test platforms.
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