Stage de pré-embauche : Carte d’analyse multi-fonction avec FPGA et Yocto H/F
Passionné(e) par la tech, le numérique et l’innovation ? Rejoignez les 1 800 collaborateurs de Smile, leader européen de l’intégration open source, répartis dans 20 agences à travers 9 pays. L’esprit collaboratif et le partage de connaissances sont au cœur de notre ADN. Nos experts repoussent chaque jour les limites de l’open source pour construire un numérique plus intelligent, performant et responsable. Ici, on ne se contente pas de suivre les tendances, on les crée !🌟
Rejoignez-nous et participez à des réalisations qui comptent ! 🏆
Contexte
Dans le cadre de nos activités, nous sommes amenés à travailler avec des cartes diverses et variées. Chacunes d’entre elles à des périphériques, des performances et des comportements différents.
Afin de tester ces cartes mais aussi de proposer différentes prestations à nos clients, nous souhaiterions avoir une carte multi-fonction, paramétrable logiciellement mais également au niveau matériel.
Cela permettrait, par exemple, de simuler un endpoint PCIe pour débugger des drivers PCIe/DMA.
Pour cela, nous souhaitons utiliser, pour la partie matérielle, un FPGA dans lequel nous pouvons instancier un microprocesseur, un microcontrôleur, du PCIe, de l’UART, etc. Pour la partie logicielle, nous utiliserons un OS Yocto et des recettes spécifiques qui permettront de configurer le noyau Linux et d’intégrer des applications afin de stimuler le matériel.
Vos missions
Le/la stagiaire devra :
Prendre en main la carte FPGA et le logiciel Vivado
Réaliser une architecture modulaire en privilégiant au maximum les IP déjà fournies (pour éviter le développement VHDL)
Prendre en main l’OS Yocto
Intégrer l’OS sur la carte
Développer et/ou intégrer des logiciels permettant d’exploiter le matériel et le logiciel
Le/la stagiaire devra capitaliser et rendre compte de son travail, à savoir, documenter hebdomadairement la totalité de son travail, documenter le code produit, gérer la production en version, fournir un rapport de stage détaillé relatant l’ensemble de son travail.
Vous intègrerez un environnement stimulant où votre expertise et votre passion seront reconnues 💥. Nous vous invitons à participer à des projets captivants et à contribuer à notre croissance commune🌱.
Smile s’engage pour un environnement où la diversité est une force et l’inclusion, un pilier. Ici, chaque talent est reconnu, respecté et encouragé à aller plus loin.
Votre profil 🧑💼 👩💼
Vous êtes en fin de cursus spécialisé en informatique / systèmes embarqués / IoT ? Bingo ! On parie que vous cochez aussi ces cases :
Vous avez de bonnes compétences en langage C, script (Python, Shell) et des outils de build
Vous avez un attrait pour l'open source et la contribution
Et si l’anglais 🇬🇧 n’est pas une option pour vous, c’est encore mieux !
Votre future Agence 🚀
Avec plus de 100 passionnés, l’agence Embedded & Connected Systems est un véritable terrain de jeu pour les experts et les curieux qui veulent progresser et innover.
Au sein de l'équipe, vous pourrez :
Bénéficier d’un véritable accompagnement tout au long du stage de la part d’un expert du domaine
Participer à diverses formations techniques autour des systèmes embarqués et/ou de l’IoT
Intégrer une équipe de passionnés et avoir la possibilité de la rejoindre en CDI après votre stage
Contribuer à la communauté open source via du code ou un article
Vous préparer à votre soutenance via une soutenance blanche organisée en fin de stage
Les prochaines étapes 🚀
Premier contact : Un échange téléphonique pour discuter de vos aspirations et de ce que nous pouvons vous offrir
Échange métier : Une discussion avec un de nos experts pour évaluer vos compétences et définir vos objectifs.
Bienvenue dans l'équipe ! Et si ça match entre nous, nous serons ravis de vous accueillir pour une aventure passionnante.
Alors, prêt(e) à rejoindre l'équipe ? 😉
- Localisations
- Toulouse
- Type de contrat
- Trainee / Stage
