Description du poste
Taux journalier (TJM): 460-480
Contexte
- Éditeur européen de référence en cybersécurité
- Équipe R&D Endpoint & Data Security d'environ 30 personnes
- Organisation en Scrum/LeSS et Kanban (agilité à l'échelle)
- Périmètre : produits de protection du poste de travail, chiffrement de données, contrôle d'accès, EDR
- Objectif : développer et maintenir des solutions de cybersécurité certifiées au plus haut niveau européen
- Environnement : développement natif Windows, pipeline CI/CD, méthodologies agiles
- Mode de travail hybride : 3 jours de télétravail par semaine, 2 jours sur site à Lyon
Missions
-
Analyser et corriger les incidents
- Reproduire les incidents signalés par le support ou les clients
- Corriger les bugs identifiés
- Gérer la dette technique
-
Concevoir et développer de nouvelles fonctionnalités
- Implémenter en C++ moderne (smart-pointers, STL, constexpr, std::thread)
- Assurer la gestion optimale des ressources
- Tester les développements réalisés
-
Collaborer avec les équipes produit
- Travailler avec les Product Owners et Tech Leaders
- Élaborer les spécifications fonctionnelles et techniques
-
Apporter une expertise technique pointue
- Réaliser des analyses de crash pour l'équipe support
- Partager des scripts de diagnostic
- Rédiger de la documentation how-to
-
Garantir la sécurité du code
- Appliquer les principes de programmation défensive en C et C++
- Valider les entrées, gérer les limites de buffer
- Intégrer le chiffrement dans les développements
-
Contribuer à la qualité et aux bonnes pratiques
- Participer aux Pull-Request
- Mentorer les développeurs juniors
- Diffuser les bonnes pratiques de développement
-
Missions bonus optionnelles
- Optimiser le pipeline CI (tests de sécurité, analyses statiques, artefacts de build)
- Devenir formateur interne et animer des Tech-Talks
- Participer aux journées d'innovation
- Partager son expertise (reverse engineering, driver development, cryptographie)
Organisation & quotidien
- Mode de travail : hybride avec 2 jours par semaine sur site à Lyon
- Méthodologies agiles : Scrum, LeSS, Kanban
- Pratiques : TDD, revues de code, programmation défensive
- Mentorat des développeurs juniors attendu
- Participation active aux Pull-Request
- Habilitation potentiellement nécessaire
Outils & environnement
-
Langages de programmation
- C (C99/C11)
- C++ (C++17/C++20)
-
Environnement de développement Windows
- Visual Studio 2019-2026
- Windows SDK/WDK
- COM
- Drivers kernel-mode (nice to have)
-
Intégration continue
- Jenkins
- Git
-
Analyse et débogage
- WinDbg
- Process Explorer
- Process Monitor
- ProcDump
- Sysinternals Suite
Domaines
- Développement natif Windows (user-mode et kernel-mode)
- Programmation C/C++ moderne et sécurisée
- Intégration continue et pipelines automatisés
- Analyse de crash et débogage avancé
- Cybersécurité : protection endpoint, chiffrement, contrôle d'accès
- Méthodologies agiles à l'échelle
- Drivers kernel-mode Windows
Secteur
- Cybersécurité
Conditions de travail
- Lieu : Lyon
- Télétravail 3 jours par semaine, 2 jours sur site
Niveau d'expérience
- Profil senior avec expertise confirmée en développement C/C++
- Expérience significative en développement natif Windows requise
- Expérience en intégration continue nécessaire
Profil recherché
-
Profil Senior avec expertise confirmée en développement C/C++
-
Expérience significative en développement natif Windows requise
-
Expérience en intégration continue nécessaire
-
Maîtrise du C (C99/C11) et C++ (C++17/C++20)
-
Expertise en développement natif Windows (obligatoire)
-
Maîtrise des smart pointers et de la STL
-
Programmation défensive (validation d'entrées, limites de buffer, chiffrement)
-
Analyse de crash et débogage avancé
-
Intégration continue et pipelines automatisés
-
TDD et revues de code
-
Mentorat des développeurs juniors attendu
-
Nice to have : Drivers kernel-mode Windows
-
Nice to have : Cryptographie
-
Nice to have : Reverse engineering
-
Nice to have : Optimisation de pipelines CI