Les offres de “EN-CORE.IO”

Il y a 10 joursEN-CORE.IO

Ingénieur Logiciel Embarqué - Développement bare-metal (ARM + RISC-V)

  • CDI
  • Grenoble (Isère)

Description de l'offre

Vous intégrez une équipe firmware spécialisée en développement C bare-metal sur cible MCU 32-bits.

Cette équipe est en charge du développement des couches basses de l'élément-clé du processeur : le système de contrôle. Ce système composé de 4 processeurs (2 x ARM Cortex M7 + 2 x RISC-V) assure les fonctions suivantes :
- monitoring/management général du processeur : surveillance électrique, gestion du boot, cybersécurité
- pilotage de de la matrice multi-coeurs : distribution des tâches, scheduling, arbitrage

Vous intervenez sur les couches basses du système, proche matériel. Vous aurez la possibilité de travailler sur :
- le développement de drivers à partir des datasheets des IP et composants
- le développement "applicatif" bare-metal qui utilise directement les drivers

Dans vos activités, vous retrouverez l'ensemble du flot de développement : pré-étude depuis les specs, lecture datasheet, développement, tests unitaires et d'intégration, CI (git + gitlab), essais.

En plus de cette activité, vous serez aussi amené à travailler sur les coeurs MCU dont sont équipées certaines IP clés du système (par exemple les IPs de gestion DDR ou HBM).

En résumé, c'est un poste qui offre un spectre large en développement MCU, tant par la diversité des activités que par les cibles matérielles.

Ces postes (car il y a plusieurs places disponibles ;) sont à pourvoir sur deux sites :
- Grenoble (nous recherchons un expérimenté pour démarrer une antenne)
- Massy (juniors et expérimentés)
>

Profil recherché

Nous recherchons ici quelqu'un de compétence en logiciel embarqué bas niveau.

Vous êtes la bonne personne si :
- Vous maîtrisez le C embarqué
- Vous êtes à l'aise avec les couches basses d'un MCU (gestion registres, interruptions, mémoire)
- Vous savez lire une spec électronique (de composant ou bien d'IP)
- Vous connaissez le flot et les outils (makefile, compilation/build/link, memory mapping etc...)
- Vous savez faire du scripting (Python, bash) pour les tests

Ce qui est important ici, c'est de cultiver votre vision croisée hardware-firmware, en vous intéressant aux performances qu'offre vos cibles (ARM Cortex M7 et RISC-V). Toute connaissance de l'une ou l'autre de ces architecture sera la bienvenue.

Enfin, et c'est le plus important : votre future équipe recherche quelqu'un de passionné par son métier, qui joue le jeu du collectif et qui sera moteur au quotidien.

Comme toujours, ce poste est à pourvoir en CDI direct, embauché par la société. What else !

À propos de EN-CORE.IO

Cette Start-Up s'est donné une mission : doter la recherche européenne d'un supercalculateur sécurisé, performant et basse-consommation.

L'équipe (>150 personnes) conçoit un microprocesseur multi-coeurs (>80) ainsi que tout son écosystème matériel et logiciel. Afin de remettre clé-en-main un écosystème complet à leurs clients.

Ce processeur est doté des dernières technologies processeur du marché et vise à répondre à tout type d'application scientifique exigeante en calcul :

Médecine : virologie, essais cliniques, imagerie..
Climat : modèles prédictifs, trajectoires des tempêtes, protection du climat
Energie : optimisation de la distribution électrique

Et beaucoup d'autres applications.

Les équipes d'ingénieurs regroupent les métiers de la microélectronique (design digital, vérification, implémentation), du logiciel (embarqué bare-metal, OS, applicatif), de la carte et des outils (compilation, flot).

L'entreprise est en pleine croissance et affiche une excellente santé financière.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements