Emploi
Assistant de carrière BÊTA J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Stage: développement d'une bibliothèque unifiée pour la vision par ordinateur (wrapper c/c++)

Angoulême
Stage
HEMERIA
Bibliothèque
Publiée le 6 novembre
Description de l'offre

Nous recherchons un(e) stagiaire pour intervenir au sein de notre division Land & Sea à partir du 1er trimestre 2026. Ce stage a pour vocation de développer une bibliothèque afin d’unifiée la vision par ordinateur sur notre site de Angoulême.

Contexte :

Les solutions de vision par ordinateur utilisent aujourd’hui une grande diversité de bibliothèques (OpenCV, CUDA/NVIDIA, etc.), chacune ayant ses avantages en termes de performances, de compatibilité matérielle et de fonctionnalités. Cependant, leur intégration conjointe dans un même projet est souvent complexe à cause des différences d’interfaces, de structures de données et de dépendances.

🎯 Objectif du stage

Développer une bibliothèque C++ modulaire unifiant les opérations courantes de vision, avec :

* Une interface simple et cohérente ;

* Le support de différents backends : CPU (OpenCV) et GPU (CUDA/NPP), avec sélection explicite ;

* Une validation sur des projets existants ;

* La rédaction de la documentation associée.

🧩 Missions principales

1.Audit et conception :

* Définir un ensemble d’interfaces C/C++ unifiées (structures de données, API, etc.) ;

* Concevoir une architecture modulaire et évolutive.

2. Implémentation des modules :

* Préprocessing : filtrage, normalisation, etc.

* Processing : segmentation, détection, tracking, …

* Postprocessing : extraction, filtrage, export des résultats.

* Pipeline orchestrator :

o Gestion dynamique des backends (CPU/GPU) ;

o Chaînage des modules (ex. : preprocess → segment → filtre Kalman → output).

3. Optimisation et validation :

* Gestion mémoire efficace, notamment réutilisation des buffers GPU ;

* Profiling intégré (mesure de la latence par étape) ;

* Validation et benchmarking sur cas d’usage réels.

4. Documentation :

* Rédaction de la documentation technique et d’utilisation.

🎓 Formation

Étudiant(e) en dernière année de :

* École d’ingénieurs ou Master 2 spécialisé(e) en :

o Informatique / Génie logiciel,

o Vision par ordinateur,

o Informatique embarquée,

o Intelligence artificielle ou traitement d’image.

🧠 Compétences techniques attendues

* Maîtrise du C++ (C++11/14/17 minimum) : classes, templates, pointeurs intelligents, conception orientée objet.

* Connaissances en traitement d’image / vision par ordinateur (idéalement avec OpenCV).

* Notions de calcul parallèle :

o CUDA / NPP pour l’accélération GPU ;

o éventuellement OpenCL ou frameworks similaires.

* Compréhension des structures de données et de la gestion mémoire (buffers, pointeurs, optimisation).

* Connaissances de base en profiling (analyse de performance, latence, etc.).

* Bon niveau en algorithmique et esprit d’optimisation.

💡 Qualités personnelles

* Curiosité technique et goût pour la performance logicielle.

* Esprit analytique et rigoureux.

* Autonomie, sens du détail et capacité à documenter proprement son travail.

* Bon relationnel et capacité à collaborer avec une équipe R&D.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Emploi Culture à Angoulême
Emploi Angoulême
Emploi Charente
Emploi Poitou-Charentes
Intérim Culture à Angoulême
Intérim Angoulême
Intérim Charente
Intérim Poitou-Charentes
Accueil > Emploi > Emploi Culture > Emploi Bibliothèque > Emploi Bibliothèque à Angoulême > Stage: Développement d'une bibliothèque unifiée pour la vision par ordinateur (wrapper C/C++)

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2025 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder