Lead développeur Logiciel C++/C

il y a 3 jours


Valence, Auvergne-Rhône-Alpes, France Free-Work Temps plein

Vous intégrerez le bureau d'études d'un acteur majeur de la
conception et maintenance de solutions d'équipements intelligents
, notamment des machines de distribution dotées de nombreux périphériques (paiement, monétique, imprimantes, écrans…).

L'équipe développe et maintient une
application C++ historique et critique
, riche fonctionnellement et évoluant depuis plus de 30 ans. Il s'agit d'un logiciel cœur, complexe, avec un fort niveau d'exigence (disponibilité 99,9 %).

Un rôle hybride incluant :


Pilotage technique

Développement C++

Gestion de budget/charges & reporting

Suivi complet des évolutions (analyse → dev → tests → livraison)
L'application intègre de nombreux composants C/C++ cross-plateformes utilisés sur :

  • Linux embarqué
  • Back office Linux 64
  • Windows 10 IoT (migration Windows 11 prévue)

MISSIONS DÉTAILLÉES
1. Analyse & spécifications

  • Analyser les besoins techniques et fonctionnels.
  • Rédiger les spécifications détaillées.
  • Proposer des solutions adaptées dans un environnement logiciel ancien et complexe.

2. Pilotage technique

  • Encadrer une équipe de développement locale (:10 personnes) et distante (:6 développeurs).
  • Suivre la charge, les budgets (en heures) et les jalons.
  • Gérer les tickets, priorités et qualité du code (Azure DevOps).
  • Valider les pull requests et garantir les bonnes pratiques.

3. Développement & refactoring

  • Développer de nouvelles fonctionnalités en C++.
  • Travailler dans un environnement C++ moderne (C++17, POO, design patterns).
  • Réaliser des refactorings maîtrisés et sécurisés.

4. Intégration & tests

  • Mettre en place et exécuter les tests d'intégration et de validation machine.
  • Rédiger les plans de test, notes de version et notes de livraison.
  • Participer activement à l'intégration continue (CI), aux tests automatiques et à l'analyse de code.

5. Installation & delivery

  • Installer, livrer et mettre à jour les développements sur plateformes internes et clients.
  • Travailler sur des machines puissantes.
  • Participer aux réunions techniques et contribuer à l'amélioration continue.

6. Documentation & reporting

  • Rédiger les documentations techniques (spécifications, tests, livrables…).
  • Assurer un reporting régulier au responsable de service et au référent fonctionnel.

ENVIRONNEMENT TECHNIQUE
Systèmes

  • Windows
  • Windows 10 IoT → upgrade Windows 11
  • Linux (embarqué & back office)

Langages

  • C++ (expertise indispensable)
  • C
  • C# (apprécié)
  • Notions web front appréciées ) – utile pour interfaçage

Outils

  • Visual Studio 2019 / 2022
  • CMake
  • Git (nombreuses branches / configurations complexes)
  • Azure DevOps (tickets, CI/CD, code review)

Périphériques intégrés

  • Paiement bancaire (modules certifiés type Ingenico / Verifone)
  • Monnayeurs, imprimantes, lecteurs, écrans simples ou doubles

LES POINTS FORTS DU POSTE

  • Travailler sur un logiciel cœur complexe, exigeant, fortement disponible.
  • Participer à la modernisation d'une base C++ historique très riche.
  • Encadrement et pilotage d'équipes multi-sites.
  • Environnement R&D, forte technicité, autonomie.

Profil candidat:

  • Formation supérieure en informatique (école d'ingénieur ou équivalent).
  • Expérience significative (≥ 5 ans) en développement logiciel industriel ou applicatif.
  • Maîtrise du langage C++ et des principes de la programmation orientée objet.
  • Bonnes capacités d'analyse, sens de l'organisation et rigueur technique.
  • Autonomie, esprit d'équipe et aisance relationnelle (interface avec plusieurs services).
  • Goût prononcé pour les projets à dominante technique et les environnements embarqués.

  • Lead Développeur .Net C#

    il y a 1 semaine


    Valence, Auvergne-Rhône-Alpes, France Collective Temps plein

    CONTEXTE : Entreprise spécialisée dans le développement de logiciels complexes.LE POSTEAu sein d'une équipe d'ingénieurs techniques en charge des développements d'applications, vous analyserez l'implantation de nouvelles fonctionnalités et participerez à leur développement, serez en charge des développeurs et mettrez en place des test...

  • Développeur Senior

    il y a 5 jours


    Valence, Auvergne-Rhône-Alpes, France lehibou Temps plein

    Pour renforcer son équipe Security Solutions Developement à partir de Novembre, notre client est à la recherche d'un d'un développeur Sénior / Tech Lead Java.Le Développeur Logiciel est responsable de la conception, du développement, des tests et de la maintenance des solutions logicielles conformément aux spécifications, assurant la livraison du...

  • Architecte Logiciel

    il y a 3 jours


    Valence, Auvergne-Rhône-Alpes, France AVISTO Temps plein

    Vous êtes passionné(e) d'architecture logicielle ?Rejoignez notre équipe basée à Valence et participez à la conception de solutions logicielles innovantes au cœur de projets industriels à forte valeur technologique. En tant qu'architecte logiciel, vous jouerez un rôle clé dans la définition des architectures, la structuration des composants et...

  • Développeur Android

    il y a 5 jours


    Valence, Auvergne-Rhône-Alpes, France ELSYS DESIGN Temps plein

    Rejoignez notre équipe de développement à Valence et mettez votre expertise au service de projets industriels ambitieux, où performance, robustesse et fiabilité sont essentielles. Vous interviendrez sur des solutions mêlant développement bas niveau en C/C++ et applications Android en Kotlin/Java, destinées à des systèmes industriels innovants....

  • Développeur .NET

    il y a 2 semaines


    Valence, Auvergne-Rhône-Alpes, France Collective Temps plein

    Pur l'un de nos clients à Valence, nous recherchons un Développeur .NET / PL/SQL. Vous serez amené à travailler au sein de l'équipe en charge du développement des logiciels associés aux aspects financiers de leur système, vous participerez à l'évolution et à la maintenance des applications existantes, tout en contribuant au développement de...


  • Valence, Auvergne-Rhône-Alpes, France ELSYS DESIGN Temps plein

    Rejoignez une équipe d'experts au sein de notre site de Valence et prenez part à des projets industriels d'envergure où la performance logicielle, la fiabilité et la robustesse sont au cœur des enjeux. Vous interviendrez sur des solutions critiques utilisées par des acteurs industriels majeurs, et jouerez un rôle central dans la conception, le...

  • Développeur Java

    il y a 5 jours


    Valence, Auvergne-Rhône-Alpes, France AVISTO Temps plein

    Rejoignez notre équipe de développement basée à Valence et participez à la conception de solutions logicielles à haute valeur ajoutée utilisées dans des environnements industriels sensibles. Vous interviendrez sur des applications stratégiques où la sécurité, la qualité du code et la robustesse des architectures sont essentielles.Vos...

  • Lead Dev C/C++ embarqué

    il y a 3 jours


    Valence, Auvergne-Rhône-Alpes, France Groupe SII Temps plein

    SII Auvergne Rhône-Alpes s'est imposé comme acteur majeur des technologies de l'information et des services informatiques depuis 2002 et compte actuellement plus de 230 collaborateurs.L'agence principale de la région est située à Lyon en plein cœur du quartier des affaires de la Part-Dieu (3 e arrondissement).Fort d'une présence stratégique dans...


  • Valence, Auvergne-Rhône-Alpes, France ANDEMA Temps plein

    Pour l'un de nos clients à Valence, nous recherchons un Développeur Junior .NET / PL/SQL.Vous serez amené à travailler au sein de l?équipe en charge du développement des logiciels associés aux aspects financiers de leur système, vous participerez à l?évolution et à la maintenance des applications existantes, tout en contribuant au développement...


  • Valence, Auvergne-Rhône-Alpes, France Free-Work Temps plein

    Pour l'un de nos clients à Valence, nous recherchons un Développeur Junior .NET / PL/SQL.Vous serez amené à travailler au sein de l'équipe en charge du développement des logiciels associés aux aspects financiers de leur système, vous participerez à l'évolution et à la maintenance des applications existantes, tout en contribuant au développement...