Votre environnement de travail
La Direction Engineering soutient nos programmes dans la conduite des activités d'ingénierie et d'essais, met en œuvre les méthodes d'optimisation de notre excellence technique et garantit un service optimal auprès de nos clients.
Vous rejoignez le département Vision de MBDA France, et plus précisément l'entité Traitement d'images. Ce département est responsable de la conception, du développement et de la validation des algorithmes de traitement d'images pour missiles, postes de tir et préparation de mission à partir d'imagerie optique ou radar. Ses responsabilités s’étendent de la recherche amont sur les sujets les plus innovants - deep learning, modélisation 3D, décision/fusion, autonomie à la réalisation de l’algorithme final intégré dans les produits MBDA.
Votre quotidien
En tant qu'ingénieur de développement de logiciels algorithmiques ainsi que d’outils d’analyse de performances dans le domaine du traitement d’images pour des contextes aéroportés et postes de tir, vous prendrez en compte les contraintes spécifiques au calculateur cible.
Vous aurez pour missions, de :
- Evaluer les solutions techniques et proposer les outils et méthodes adaptées en termes de coût, qualité et délais.
- Assurer les différentes études d’architecture logicielle.
- Réaliser l’implémentation logicielle en prenant en compte les contraintes spécifiques à chaque contexte applicatif et en particulier les règles du cycle en V ainsi que celles spécifiques au calculateur cible, qu’il soit à base de processeurs, de GPU, de many core, de FPGA ou d’une architecture hétérogène.
- Appliquer la méthodologie de développement MBDA pour le Traitement d’Images ainsi qu’à la faire évoluer pour en optimiser l’effet.
- Définir le plan de vérification et de validation de la solution technique proposée.
- Participer aux investigations avec les autres métiers et documenter les faits techniques.
- Contribuer au développement des connaissances de l'entité, et communiquer sur vos travaux auprès de la hiérarchie et/ou du client.
Votre première mission sera réalisée dans le cadre d'un projet d'une famille de produits antinavires. Vous participerez à l’implémentation logiciel des algorithmes de traitement d'images pour la chaine de guidage terminal.
Les missions suivantes porteront ensuite sur un autre projet de traitement d’images du département.
Votre profil
Diplômé(e) d'une école d'ingénieurs ou d'un équivalent universitaire avec une spécialisation en mathématiques appliquées, vous justifiez d'une première expérience significative en conception et développement de logiciel algorithmique et idéalement d'une première expérience en traitement d’images et/ou en calcul massivement parallèle.
Vous maitrisez les langages C et C++ sous LINUX et WINDOWS
C'est un plus si vous maitrisez :
- Multithreading : POSIX threads, boost/STL threads, OpenMP
- Calcul massivement parallèle : OpenCL, CUDA
- L'anglais