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
SeniorJob 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
- 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.
- É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.
- 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.