Critères de l'offre
Métiers :
- Développeur C++ (H/F)
Compétences :
- C++
Lieux :
- Lyon (69)
Conditions :
- CDI
- Temps Plein
Description du poste
Nous recherchons pour notre client un développeur C++/C# F/H, intervenant sur un système de détection de défauts dans des produits alimentaires (compote) à l'aide de caméras industrielles.
Dans un environnement industriel à fortes contraintes temps réel, vous interviendrez sur le développement, l'optimisation et l'intégration d'une chaîne de traitement d'images haute résolution (4000 × 8000 pixels).
À ce titre, vous serez amené(e) à :
- Analyser et comprendre les besoins fonctionnels et techniques du client.
- Proposer et mettre en œuvre des améliorations de la solution existante.
- Développer de nouvelles fonctionnalités en C++ / C#.
- Assurer l'interface entre le client final et les équipes techniques internes.
- Participer aux activités de développement logiciel et système.
- Réaliser l'intégration matérielle de la solution.
- Tester et valider la solution sur des machines prototypes.
Les images sont pré-traitées sur FPGA, puis traitées en C++ sur GPU. Malgré cette architecture performante, le volume de données reste important et impose une optimisation poussée des temps de calcul et de l'utilisation des ressources.
Dans ce cadre, vous interviendrez notamment sur :
- L'optimisation des algorithmes de détection de défauts sous fortes contraintes de performance.
- La mise en œuvre de stratégies de pré-détection de zones suspectes, suivies d'analyses basées sur des techniques d'intelligence artificielle afin de confirmer ou non la présence d'un défaut.
- Le respect d'une contrainte temps réel stricte : l'ensemble de la chaîne (détection, validation et commande d'éjection du défaut) doit s'exécuter en moins de 100 microsecondes.
- Les manipulations et réglages du banc d'essai (mécanique, électronique, câblage).
- L'intégration, les tests et la validation globale du système
Dans un environnement industriel à fortes contraintes temps réel, vous interviendrez sur le développement, l'optimisation et l'intégration d'une chaîne de traitement d'images haute résolution (4000 × 8000 pixels).
À ce titre, vous serez amené(e) à :
- Analyser et comprendre les besoins fonctionnels et techniques du client.
- Proposer et mettre en œuvre des améliorations de la solution existante.
- Développer de nouvelles fonctionnalités en C++ / C#.
- Assurer l'interface entre le client final et les équipes techniques internes.
- Participer aux activités de développement logiciel et système.
- Réaliser l'intégration matérielle de la solution.
- Tester et valider la solution sur des machines prototypes.
Les images sont pré-traitées sur FPGA, puis traitées en C++ sur GPU. Malgré cette architecture performante, le volume de données reste important et impose une optimisation poussée des temps de calcul et de l'utilisation des ressources.
Dans ce cadre, vous interviendrez notamment sur :
- L'optimisation des algorithmes de détection de défauts sous fortes contraintes de performance.
- La mise en œuvre de stratégies de pré-détection de zones suspectes, suivies d'analyses basées sur des techniques d'intelligence artificielle afin de confirmer ou non la présence d'un défaut.
- Le respect d'une contrainte temps réel stricte : l'ensemble de la chaîne (détection, validation et commande d'éjection du défaut) doit s'exécuter en moins de 100 microsecondes.
- Les manipulations et réglages du banc d'essai (mécanique, électronique, câblage).
- L'intégration, les tests et la validation globale du système
Référence : 2557555

