Expert Développeur C++ H/F

Solfi Consulting
Canton du Vigan, France
19 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton du Vigan, France

Tech stack

Microsoft Windows
ANSI C
C++
Databases
Computer Engineering
Software Debugging
Linux
Modbus
MySQL
Reverse Engineering
SQLite

Job description

Mission à mettre en oeuvre en trois étapes

  1. Définition du périmètre et des principales fonctionnalités du logiciel
  • Rencontre avec la société éditrice du logiciel et collecte des informations.
  • Cette étape doit être courte : une journée de réunion avec l'éditeur (voire une demi-journée), suivie de la rédaction d'un compte rendu.
  1. Élaboration du cahier des charges et des spécifications techniques
  • Rencontre avec les utilisateurs et audit du logiciel.
  • Rédaction d'un dossier de spécifications (base de données, fonctionnalités techniques, interface, etc.).
  • Cette étape sera plus longue, en fonction de la complexité et de la profondeur des fonctionnalités.
  1. Définition d'une stratégie Mise en place d'un contrat de maintenance avec un tiers.

Réécriture du logiciel dans un langage maîtrisé par l'équipe IT. Transfert de compétences du tiers vers l'IT.

Requirements

Ingénieur en informatique industrielle, automatisme ou équivalent. - Minimum 8 à 10 ans d'expérience sur des applications industrielles en C/C++. - Expérience dans le domaine textile, chimique ou process industriel appréciée. - Autonomie, rigueur et capacité à travailler sur des systèmes peu documentés.

  • Techniques : - Maîtrise du langage C/C++ (ANSI C, C++11/14/17). - Expérience en reverse engineering et audit de code hérité. - Connaissances en automatisation industrielle et protocoles (Modbus, OPC, etc.). - Maîtrise des environnements Windows/Linux, compilation, débogage. - Bonne compréhension des processus industriels (teinture, dosage, pilotage de machines...). - Connaissance des bases de données locales (SQLite, MySQL, etc.). - Fonctionnelles : - Capacité à dialoguer avec les équipes de production et maintenance. - Sens de la documentation et du transfert de compétences. - Esprit d'analyse et de synthèse.

Apply for this position