Ingénieur développement sécurisé & validation de la cybersécurité
Détails
Informations
Dans le cadre du programme stratégique de mise en conformité des produits connectés avec le Cyber Resilience Act (CRA) , cette mission joue un rôle clé dans le renforcement de la sécurité et de la résilience des solutions du client. Le Package B, dédié au développement sécurisé et à la validation de la cybersécurité, couvre la définition et l'exécution des stratégies de tests de conformité, l'intégration d'outils de sécurité avancés et le développement de solutions innovantes pour l'évaluation des systèmes embarqués.
Vos principales responsabilités
- Piloter la conformité CRA des produits connectés
- Concevoir, structurer et exécuter les plans de tests de sécurité et de conformité CRA.
- Définir des suites de tests permettant de démontrer efficacement le niveau de conformité attendu.
- Sélectionner et industrialiser les outils de cybersécurité
- Identifier, évaluer et valider les solutions les plus adaptées à l'environnement DevOps du client via des Proofs of Concept (PoC) .
- Mettre en oeuvre les outils nécessaires à la démonstration de conformité : SAST, DAST, génération de SBOM, scanners de vulnérabilités (CVE) et gestion des preuves de conformité CRA.
- Apporter une expertise à forte valeur ajoutée
- Analyser et documenter les résultats des évaluations de sécurité.
- Produire des recommandations pragmatiques visant à renforcer la posture de cybersécurité des produits et processus.
- Développer des solutions de test innovantes pour les systèmes embarqués
- Concevoir et maintenir des outils, scripts et frameworks dédiés à l'analyse de sécurité :
- Validation des fonctions de sécurité (authentification, vérification de signature, contrôle d'accès) .
- Évaluation de la robustesse des mécanismes de protection.
- Analyse des vulnérabilités liées à l'architecture et aux composants logiciels (BOM/SBOM) .
- Audit des interfaces, protocoles de communication et échanges de données.
- Évaluation de la résistance des mécanismes cryptographiques.
- Contrôle de la qualité des générateurs aléatoires et de leur niveau d'entropie.
- Analyse approfondie des firmwares embarqués.
Titulaire d'un Bac+5 en développement informatique et fort d'au moins 3 ans d'expérience, vous avez une expertise approfondie en développement sécurisé, cybersécurité des systèmes embarqués et architectures IoT connectées. Vous maîtrisez les environnements embarqués matériels et logiciels, le développement en C/C++, les microcontrôleurs, Linux embarqué, Yocto et les RTOS, ainsi que les outils de débogage et les technologies radio.
Votre expertise s'étend également aux architectures Cloud sécurisées (IAM, PKI, TLS) , au développement d'applications mobiles iOS/Android (Java, Kotlin, Go) et à la mise en oeuvre de mécanismes d'authentification robustes basés sur JWT.
En cybersécurité applicative, vous êtes capable de réaliser l'analyse et la sécurisation du code grâce aux approches SAST et DAST, tout en identifiant et corrigeant les vulnérabilités critiques telles que les buffer overflows ou les race conditions.
Dans une démarche DevSecOps, vous savez concevoir et exploiter des chaînes CI/CD sécurisées avec des outils tels que Git, Jenkins, SonarQube, Nexus ou Trivy, et produire des SBOM conformes aux standards CycloneDX et SPDX.
Enfin, vous disposez d'une solide expertise des protocoles IoT (Zigbee, BLE, IEEE 802.15.4, KNX, DTLS, TLS 1.