Stagiaire Développement Logiciel Modélisation Composants
REF : ISS
Montbonnot / STAGE
Kalray recherche
Un(e) stagiaire en développement logiciel pour la modélisation de composants dans nos plateformes de simulations
REF : ISS
SUJET
L’utilisation de plateformes de simulation est indispensable au sein de Kalray sous plusieurs aspects. Elles permettent d’anticiper le développement et la validation du logiciel durant toute la phase de conception du matériel (processeurs et cartes) afin de minimiser les temps de mise sur le marché, mais elles offrent également une solution de virtualisation bon marché pour le développement et la mise au point de logiciel sur les produits Kalray. Nous utilisons également ces plateformes à des fin d’exploration d’architecture, de manière à valider les choix de conception des prochaines générations de processeurs.
Dans ce contexte, nous utilisons principalement deux types de plateformes de simulation. La première est basée sur le logiciel de virtualisation Qemu permettant d’émuler divers processeurs et matériels, la seconde repose sur une modélisation de type ISS (Instruction Set Simulator). Toutes deux modélisent le cœur des processeurs Kalray ainsi qu’une partie des périphériques indispensables à l’exécution du logiciel (mémoire, DMA, entrées sorties, …).
Actuellement, ces deux plateformes sont indépendantes en termes de développement logiciel, l’implémentation des périphériques est donc dupliquée et différentes pour chacune d’entre elles, augmentant ainsi le risque et les coûts de conception.
Rattaché(e) à notre équipe Toolchain/Simulation, vous participez à la conception et au développement d’une solution commune Qemu/ISS pour la modélisation de périphériques.
A ce titre, vos missions principales sont les suivantes :
- Compréhension du principe de modélisation de périphérique sur Qemu et ISS
- Proposition d’une solution commune de modélisation de périphériques
- Conception et développement sur un exemple concret de périphérique tel que le DMA
CANDIDAT(E)
- Ecole d’ingénieurs 3ème année ou équivalent
- Développement C/C++ en environnement GNU/Linux
- Intérêts pour l’architecture et la micro-architecture de composant matériels.
CONTRAT
- Type de contrat : convention de stage
- Rémunération : dépend de l’année
- Convention collective : Métallurgie
- Avantages : Titres restaurant, CE, évènements…
- Date de démarrage : 1er semestre 2025
A PROPOS DE KALRAY
Kalray est une des plus prometteuses et innovantes sociétés de la « DeepTech » française, essaimage du CEA. Leader dans les technologies matérielles et logicielles dédiées à la gestion et au traitement intensif des données du Cloud au Edge, Kalray propose une gamme complète de produits permettant de développer des applications, ainsi que des infrastructures, plus intelligentes, plus efficaces et plus économes en énergie. L’offre de Kalray comprend des processeurs pluri-coeurs, des cartes d’accélération, ainsi que des solutions logicielles de stockage et de gestion des données pour des marchés en fort développement : datacenters, IA, industrie des médias et du divertissement, sciences de la vie, recherche scientifique, Edge computing, automobile…
En forte croissance, Kalray compte près de 200 collaborateurs/trices. La société est présente en France, au Royaume-Uni, en Allemagne, aux Etats-Unis ainsi qu’au Japon et accueille à son capital des investisseurs de premier plan comme l’Alliance Venture (Renault-Nissan-Mitsubishi), NXP Semiconductors, le CEA et Bpifrance. Kalray est également cotée en bourse sur Euronext Growth (FR0010722819 – ALKAL).
Kalray, c’est avant tout une équipe de femmes et d’hommes passionnés, enthousiastes et solidaires, qui mettent l’excellence et la collaboration au cœur de leur quotidien. Que vous soyez expert de votre domaine ou jeune diplômé, vous saurez trouver votre place et vous épanouir dans un environnement agile, dynamique et handi-bienveillant, où vous pourrez pleinement exprimer votre talent et contribuer très concrètement au succès de l’entreprise. Au programme : des challenges passionnants, mais aussi de la bonne humeur, de l’entraide, la montagne, la mer… et bien plus encore !