21 Oct
|
Groupe SII
|
Quebec City
21 Oct
Groupe SII
Quebec City
Contexte :
Dans le cadre de projets de recherche et développement portant sur des systèmes embarqués complexes et des technologies numériques, nous recherchons une personne spécialisée en cybersécurité embarquée.
Tu rejoindras une équipe multidisciplinaire composée notamment de spécialistes en développement logiciel, en intelligence artificielle, en architecture de systèmes complexes et en cybersécurité. Tu contribueras à l’évaluation de la sécurité de plateformes embarquées, à l’identification de vulnérabilités ainsi qu’à la conception de solutions et d’outils permettant d’en mesurer les impacts potentiels.
Tes responsabilités :
- Participer à la rétro-ingénierie de logiciels, de micrologiciels et de composants matériels embarqués afin d’en comprendre le fonctionnement et d’identifier leurs vulnérabilités potentielles.
- Réaliser des tests d’intrusion sur des systèmes et plateformes embarqués.
- Identifier les points d’entrée potentiels au sein de systèmes complexes.
- Développer et assembler des bancs de test destinés aux évaluations de cybersécurité.
- Effectuer des tests observationnels ou destructifs afin de confirmer les vulnérabilités identifiées.
- Analyser les fuites par canaux auxiliaires et mettre en œuvre des techniques d’injection de fautes afin d’évaluer et de valider la sécurité matérielle au niveau des composants.
- Employer des techniques de lecture physique et de sondage au niveau des composants.
- Extraire et analyser des micrologiciels.
- Développer des outils permettant de communiquer avec des systèmes embarqués ou d’en analyser le comportement.
- Concevoir, programmer et tester des logiciels pouvant être déployés sur des systèmes embarqués.
- Développer de nouvelles méthodes, de nouveaux outils ou des techniques de test innovantes afin d’améliorer l’efficacité des tests d’intrusion existants.
- Démontrer les effets et les impacts potentiels d’une vulnérabilité sur le système évalué ainsi que sur les systèmes qui lui sont connectés.
- Conseiller les parties prenantes sur les mesures correctives permettant de traiter les vulnérabilités identifiées.
- Documenter les risques cyber, leurs impacts et les résultats des évaluations réalisées.
- Produire du code source, des exécutables, des scripts de test, des jeux de données, des architectures, des dessins techniques, des évaluations de cybersécurité et du matériel de formation.
- Communiquer efficacement les résultats techniques et participer aux revues par les pairs.
- Contribuer au bon déroulement des activités au sein d’une équipe Agile, notamment lors de la planification des sprints, des rencontres quotidiennes, des revues de sprint, des démonstrations et des rétrospectives.
- Réaliser l’ensemble des activités conformément aux bonnes pratiques de l’équipe, aux exigences de qualité du code et aux principes d’architecture logicielle.
Ton profil :
- Tu possèdes une expérience pertinente en cybersécurité des systèmes embarqués, en sécurité matérielle ou dans un domaine connexe.
- Tu maîtrises l’environnement Linux.
- Tu connais les langages de script tels que Python, Bash ou PowerShell.
- Tu possèdes de bonnes connaissances en programmation avec des langages tels que C, C++ ou C#.
- Tu as une expérience en tests d’intrusion appliqués aux systèmes embarqués.
- Tu comprends les architectures logicielles et matérielles des systèmes embarqués.
- Tu possèdes une expérience en rétro-ingénierie de logiciels, de micrologiciels ou de composants matériels.
- Tu maîtrises les principes de sécurité matérielle appliqués aux composants de systèmes embarqués.
- Tu as une expérience de l’analyse par canaux auxiliaires, de l’injection de fautes, de la lecture physique ou des techniques de sondage au niveau des composants.
- Tu accordes une grande importance à la qualité du code ainsi qu’aux bonnes pratiques de programmation et d’architecture.
- Tu sais documenter clairement des résultats techniques complexes et les communiquer à différents interlocuteurs.
- Tu es à l’aise dans un environnement collaboratif Agile.
- Tu maîtrises le français dans un contexte professionnel.
Les compétences suivantes constituent des atouts :
- Connaissance d’outils de désassemblage et de rétro-ingénierie tels qu’IDA ou Ghidra.
- Expérience dans la conception et l’assemblage de bancs de test de cybersécurité.
- Expérience en extraction et en analyse de micrologiciels.
- Expérience dans la production de scripts de test, de jeux de données ou d’évaluations de cybersécurité.
- Connaissance des environnements de recherche et développement associés à des systèmes complexes ou critiques.
Conditions particulières :
- Le travail s’effectue à te
📌 Développeur Systèmes Embarqués Cybersécurité (Quebec City)
🏢 Groupe SII
📍 Quebec City