Envie de challenge ? Rejoignez-nous !
En pleine expansion, NanoXplore est pionnière dans la conception et le développement de FPGA et de e-FPGA spatiales. Implantée à Paris et Montpellier, elle recherche constamment à renforcer ses équipes de développement software et hardware.
Nous cherchons en CDI temps plein pour notre équipe FIRMWARE, un développeur Systèmes Embarqués. Le candidat évoluera au sein de l'équipe responsable du développement de la chaine de communication entre l'utilisateur et les cartes électroniques qui contiennent nos SoC et FPGA.
- La chaine se compose des éléments suivants :
- Un programme sur PC (GNU/Linux) qui communique en USB avec la carte
- Un microcontrôleur pour assurer le contrôle de l'USB et l'interface vers le FPGA compagnon
- Un FPGA compagnon pour assurer la communication avec le FPGA NanoXplore
- Utilisation des interfaces standard de debug type JTAG à la fois avec des protocole propriétaires ainsi que open source utilisant OpenOCD
- Piloter des périphériques disponibles sur les cartes de test comme des PLLs, des circuits I2C, Flash, monitor de tensions/courants .
- Piloter des fonctionnalités dans le FPGA comme l'analyseur logique, le programmeur de flash .
Le candidat sélectionné intégrera notre équipe basée à Sèvres (92). Capacité à travailler en équipe et capacité d'adaptation seront déterminantes dans la sélection du candidat
MISSION
Nous recherchons un développeur qui interviendra à chaque étape de la chaine de communication dans :
. Le programme de chargement sur PC (Python)
. Le programme du microcontrôleur (C)
. Le design RTL du FPGA compagnon (VHDL)
. Contribution dans la définition des futures cartes NanoXplore
. Livraison de l'outils vers les clients
. Assurer le support nécessaire à la fois envers les équipes internes ou envers les clients
COMPETENCES
. La maitrise d'au moins une des trois compétences suivantes :
o Développement en Python
o C/C++ Embarqué
o Développement de structures numériques en VHDL
. Utilisation de GNU/Linux en ligne de commande et des outils de programmation UNIX: Makefile, shell, chaine de compilation /debug
. Connaissance de GIT et des workflow associés
. La participation à un projet open-source est un plus
PROFIL REQUIS
. Niveau : Bac + spécialité systèmes embarqués
. 7 ans d'expérience minimum
. Bonne expression écrite & orale (français et anglais)
. Première expérience en FPGA souhaitée
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.