Description du poste
Dans le cadre de nos missions en traitement du signal et de l’image, nous recherchons un ingénieur en charge du développement et de l’optimisation de solutions algorithmiques pour des équipements optroniques. Les traitements d’images et du signal sont typiquement des algorithmes de détection, classification, poursuite, restauration vidéo,, etc. qui sont embarqués dans les équipements (caméras visibles et infrarouge) et fonctionnent en temps réel (traitement d’une vidéo) avec un budget thermique contraint.
Les équipements d’imagerie sont destinés à des plateformes aéroportés, des véhicules, des drones, ou encore le fantassin.
A ce titre, en tant qu’ingénieur traitement d’images, vous serez amené à :
- Développer en C++ et/ou CUDA et/ou OPEN-CL des algorithmes de traitement existant sous forme de maquette Python ou Matlab.
- Optimiser des codes ou des algorithmes de traitement pour accélérer le temps de traitement sur des processeurs INTEL ou ARM ou GP-GPU
- Adapter et Benchmarker des algorithmes sur des plateformes de traitement embarqués diverses
- Intégrer et tester de ces algorithmes dans nos équipements
- Collaborer avec des ingénieurs des domaines traitement d’images, ingénierie système, logiciel et calculateur
Pour réaliser ces missions, vous collaborez avec des ingénieurs expérimentés en optimisation et les ingénieurs en traitement d’images qui conçoivent les algorithmes. Vous avez aussi les capacités de lire et comprendre l’état de l’art en Computer Vision, pour l’exploiter et l’adapter.