(( product.title ))
Descriptif détaillé
Type de contrat | CDI |
Pays | France Métropolitaine |
Région | Nouvelle-Aquitaine |
Secteur d'activité | Ingénierie |
Métier recherché Ingenierie | Electronique / Systèmes embarqués et logiciels |
Métier recherché IT Digital | / |
Salaire annuel | 30000€ |
Prix au volume
A partir de (( key )) | (( amount(price.ht) )) HT | (( amount(price.ttc) )) |
Détails de l'emploi
Description
Intitulé : définition et conception d’un gestionnaire de ressources numériques temps réels pour scanner ultrasonore haute résolution.
Système cible : Il s’agit d’un module spécifiquement désigné pour faire de l’analyse à haute résolution à partir de transducteur ultrasonore capable de fonctionner jusqu’à des fréquences de 30MHz. Ce système intègre 256 transmetteurs et 8 récepteurs. Chaque récepteur intègre un ADC de 14 bits échantillonné 120MSps.
Détail : Le cœur du système s’appuie sur un composant de chez Xilinx : le Zynq7000. Ce composant supporte une architecture de type SOPC en intégrant une matrice programmable de type FPGA et un double cœur ARM version Cortex A9 à 1GHz.
Dans ce projet l’électronique rapide, c’est-à-dire l’électronique de commande et d’acquisition devra être réalisée par synthèse logique et sera donc prise en charge par la partie FPGA du composant.
Les fonctionnalités de plus haut niveau telles que les protocoles, l’interprétation, le stockage de données, le paramétrage, les communications extérieures et l’interface utilisateurs devront être traitées par la partie processeurs.
Ce stage porte essentiellement sur les couches basses du système (proche de l’électronique).
Contexte : Ce travail est réalisé au sein d’une équipe multiculturelle à taille humaine (#10 personnes) dans un contexte convivial et passionné.
Les responsabilités: Analyse détaillée des besoinsPrise en main de la plateforme de développementRechercher et développer des fonctionnalités innovantesRédaction et/ou participation aux activités de conception et de spécificationsSynthèse logique / Intégration logicielle avec prise en compte des contraintes matérielsPartie prenante dans les différentes phases de validation du démonstrateur
Les contraintes techniques des produits ciblés : Faible consommationFaible encombrementFortes contraintes temps réelsHaute vitesse : Logique programmable autour de 300MHzPlateforme LinuxEnvironnement à ressources limitées
Compétences indispensables
Synthèse FPGA
Langage VHDL/VerilogIP : contrôleur de périphérique (PCI-Express, Gigabit Ethernet, SPI,USB…), de mémoire DDR2/DDR3AXI interface
Linux (petalinux)Système multi cœurLangage C.Développement bas niveau : Bootloader / drivers / firmware…Très bonne maitrise des contraintes de l’embarqué (consommation, gestion des ressources, temps réel)Bonne maîtrise des interfaces réseaux et protocoles associées (LAN, USB, SPI, I2C)Bon niveau d’anglais technique
Compétences appréciées :
Plateforme de développement FPGA (Vivado/Quartus)IOS/WindowsLangage C++, AssembleurMatlabBluetooth / WifiTraitement du signal (filtrage numérique IIR/RIF, FFT, corrélateur...)Formation de faisceau sur ondes mécaniques ou électromagnétiquesElaboration et implémentation d’algorithme efficaceSavoir lire un schéma électronique
Qualités requises :
Esprit d’équipeCuriositéAutonomiePersévéranceRigueurForce de propositionSens de l’harmonie et de la simplicité
Type d’emploi :
CDI / Justifiez d’un minimum de 3 ans d’expérience
Niveau d’étude :
Bac +5 (Ecole d'ingénieurs) ou passionné