Au sein d'une Unité de Développement Logiciel, votre mission consistera à assurer le développement, l'intégration et la maintenance de logiciels applicatifs offrant des traitements Vidéo pour des Systèmes Optroniques de Défense (produits et démonstrateurs). Ces logiciels permettent de disposer de la meilleure appréhension de la situation opérationnelle grâce à des d'algorithmes de détection, reconnaissance, identification, classification...
Les fonctions de nos logiciels portent sur la gestion de flux vidéo, l'intégration de traitements d'images et d'algorithmes de détection, reconnaissance, identification, classification, les commandes des viseurs...
Vous aurez en charge :
- l'intégration des algorithmes de traitements d'images (classiques ou par Intelligence Artificielle) d'amélioration de qualité image, de détection et d'identification d'objets et leur paramétrage,
- l'optimisation des performances par la gestion du parallélisme et l'affectation des traitements aux ressources matérielle cibles (GPU, CPU...)
- l'enrichissement des vidéos par des incrustations,
- la capitalisation du framework d'intégration permettant l'ordonnancement des chaines de traitement
Pour cela vous travaillerez en étroite collaboration avec l'équipe en charge de développer les algorithmes.
Vos activités porteront sur :
- la participation aux choix d'architecture et la proposition de solutions techniques innovantes en relation avec les développeurs des fonctions applicatives,
- la rédaction des documents technique de spécifications, de conception du logiciel et de validation,
- la conception détaillée du logiciel axée sur la modularité et la réutilisation,
- la réalisation des développements des logiciels et des outillages,
- l'intégration continue de ces développements au sein de nos systèmes dans le respect des processus de développement,
- l'intégration sur le matériel cible,
- la veille technologique et la capitalisation/transmission du savoir faire.
Parlons de vous
De formation BAC+5 en informatique, expérimenté avec un fort intérêt pour l'aéronautique et la défense, vous disposez de solides compétences en techniques de conception et sur les traitements vidéo, les architectures GPU et l'IA.
Vous maitrisez les Langages Java, JNI (développement sous Eclipse), C++
Vous justifiez d'une expérience sur OpenCV, OpenGL/Cuda, Pytorch...
Vous disposez en outre connaissances d'un outil de gestion de configuration (GIT/GITLAB idéalement)
La gestion des flux vidéo (driver linux de carte d'acquisition vidéo, capture, multiplexage, stockage des images et reconstruction, enregistrement et rejeu, compression, diffusion IP...) serait un plus.
Vous bénéficiez d'un esprit d'analyse et de synthèse. Vous êtes force de proposition pour concevoir les briques technologiques innovantes de nos produits de demain.
Vous savez estimer, communiquer sur votre avancement et vous engager sur les temps de développement en anticipant les difficultés.
Autonome, avec une bonne communication, dynamique, rigoureux-se, organisé-e, vous avez une aisance relationnelle et appréciez le travail en équipe.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Évry-Courcouronnes