Contexte : Cette activité concerne des architectures distribuées, basé sur des systèmes mettant en œuvre des SOC, SOM utilisant des FPGA Xilinx, Altera, etc. Dans tous les cas, la connaissance des concepts et techniques liés à l’acquisition, au traitement du signal, au traitement d’image, à la mesure et au Contrôle/Commande, tant au niveau matériel que logiciel est exigée du candidat.
Missions et principales activités :
- Faire l’analyse technique du système à développer.
- Définir et architecturer les processus à implémenter.
- Codage du module firmware FPGA.
- Concevoir les programmes de test.
- Rédiger spécifications, documentations techniques et utilisateurs.
Livrables attendus :
- Analyse technique et conception (spécifications, architecture).
- Code source du firmware.
- Code logiciel associé.
- Programmes et procédures de test (simulation, vérification).
- Packages déployables (firmware et logiciels packagés).
- Documentation technique et utilisateur (spécifications, guide d’utilisation).
Profil recherché et exigences techniques :
- Avoir des connaissances approfondies conception FPGA : architecture, design, simulation et vérification.
- Outils et méthodologies de tests.
- Maîtriser les concepts et langages VHDL, développement logiciel.
- Avoir des connaissances solides en C/C++/python sur plateforme Linux embarquée.
- Maîtriser les concepts et techniques liés à l’acquisition, transfert de données, à la mesure et Contrôle/Commande, au niveau matériel et logiciel.