Développeur C - C++ Senior H/F

Stormshield SA
Lyon, France
about 1 month ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Microsoft Windows Unit Testing C++ (Programming Language) Code Review Continuous Integration Data Security Microsoft Visual Studio Scrum Methodology Reverse Engineering WinDBg Test-Driven Development (TDD) Git
+2 more
Process Monitor Jenkins

Job description

Cette personne devra maîtriser le développement natif sous Windows, être à l’aise avec les processus d’intégration continue, et contribuer activement à la qualité et à la sécurité du code.

Quelles missions pour le Développeur C/C++ Senior ?

  • Analyser, reproduire et corriger les incidents signalés par le support ou les clients, gestion de la dette technique.
  • Concevoir, implémenter et tester de nouvelles fonctionnalités en C++ moderne (gestion de ressources, smartpointers, STL, constexpr, std::thread, etc.).
  • Travailler maindanslamain avec les Product Owners et les Tech Leaders pour élaborer les spécifications fonctionnelles et techniques.
  • Apporter une expertise pointue à l’équipe support (analyses de crash, partage de scripts de diagnostic, documentation « howto »).
  • Appliquer les principes de programmation défensive (validation d’entrées, limites de buffer, chiffrement, etc.) à la fois en C et en C++.
  • Participer aux PullRequest, mentorat des développeurs juniors et diffusion des bonnes pratiques.

Et en bonus selon vos envies :

  • Optimiser notre pipeline CI (déploiement de tests de sécurité, analyses statiques, artefacts de build).
  • Devenir formateur interne, animer des TechTalks, participer aux journées d’innovation…
  • Partager votre domaine de prédilection (reverse engineering, driver development, cryptographie, etc.)

Quel est l’environnement technique?

  • Langages : C (C99/C11), C++ (C++ 17/20).
  • Développement Windows : Visual Studio 20192026, SDK/WDK, COM, drivers kernelmode.
  • Intégration continue : Jenkins, Git, pipelines automatisés (tests unitaires, analyses statiques).
  • Analyse & débogage : WinDbg, Sysinternals Suite (Process Explorer, Process Monitor, ProcDump, etc.).
  • Méthodologies : Scrum, LeSS, Kanban, TDD, revues de code, programmation défensive.
  • Domaines métier : protection du poste de travail, chiffrement de données, contrôle d’accès, EDR.

Quelle équipe ?

Vous rejoindrez l’équipe R&D des produits Endpoint & Data Security, composée d’environ 30 personnes réparties en Scrum/LeSS et Kanban (agilité à l’échelle).

Les + Stormshield

  • Innovation Time Off
  • Primes Vacances, participation et intéressement
  • ESOP Airbus
  • Congés enfants malades
  • Entreprise labellisée Positive Company avec deux étoiles

Découvrir notre politique sociale

Process de recrutement

1

Un premier échange avec Gauthier, en charge du recrutement, pour faire connaissance et échanger sur votre parcours.

2

Un entretien sur site avec Nicolas, afin de vous présenter le fonctionnement de l’équipe et la vision du poste.

3

Un entretien technique dans la foulée avec une partie de votre future équipe.

Requirements

Cryptographie Intégration continue Windows Kanban Git Test driven development (TDD) Visual Studio Jenkins Scrum C++ Programmation

Benefits & conditions

Un dernier entretien RH avec Sylvie.

Les engagements Stormshield

About the company

Premier éditeur français et acteur européen de référence de cybersécurité, Stormshield est une filiale d’Airbus Defence and Space Cyber Programmes et propose des produits de sécurité innovants, certifiés et qualifiés au plus haut niveau européen, pour la protection des réseaux et des données. Pour continuer notre croissance, on recherche un candidat ou une candidate Développeur C/C++ Senior.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

10:20 min

Building multidisciplinary teams and integrating secure code reviews

LIVE

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all