Les offres de “EN-CORE.IO”

Il y a 10 joursEN-CORE.IO

Ingénieur logiciel embarqué - Bas niveau, SoC, parallélisation

  • CDI
  • Grenoble (Isère)

Description de l'offre

L'équipe que vous rejoignez se compose de 6 personnes, elle est drivée directement par le directeur logiciel. Son est de fournir l'intégralité des couches logicielles basses du processeur pour les autres équipes applicatives. Vous rejoignez l'équipe pour contribuer aux activités suivantes :

1 - La conception de drivers pour le microprocesseur

Vous participerez au développement des drivers du processeur. Notamment pour les plus important : Ethernet, PCIe, DMA (plusieurs types de DMA), et les autres périphériques standards rencontrés sur une telle plate-forme.
2 - Le développement d'un OS temps réel bare-metal
Cet OS est déployé sur les coeurs réservés au cluster de calcul. Vous participerez à son développement et son évolution.

3 - La gestion de la parallélisation

Via la techno OpenCL, vous contribuerez au développement du système de parallélisation des différents coeurs du processeur.

4 - Le support à l'équipe de vérification RTL

De manière récurrente, vous prêterez main forte aux équipes de vérification microélectronique numérique en leur fournissant les stress-tests en C/C++ appropriés. Ces tests seront tournés au niveau subsystem. Soit sur FPGA flashé, soit directement sur le modèle RTL du processeur. Vous pourrez pour cela vous reposer sur le flot établi par l'équipe de vérification.


En résumé, ce poste vous offre une grande latitude sur l'ensemble des aspects bas niveaux du processeur : OS, drivers, plate-forme. Également différentes activités : architecture, développement, stress-tests, parallélisation. Et ce sur différentes plates-formes : sur le processeur lui-même, sur FPGA et sur modèle RTL via le flot de vérification.

Ce poste est évolutif, il vous permettra suivant votre aspiration de rapidement prendre des responsabilités d'encadrement technique et/ou de personnes à horizon 1,5 ans.
>

Profil recherché

Pour ce poste, vous êtes la bonne personne si vous venez d'une formation bac+5 en développement logiciel embarqué

Ce poste requiert avant tout une bonne autonomie en développement C bas niveau sur différentes cibles : CPU, ASIC, FPGA.

Une orientation « optimisation » avec contrainte de ressource constitue le bon état d'esprit pour apprécier votre quotidien dans l'équipe.

Plus largement, toute expérience en calcul parallèle, recherche de performance, développement proche matériel en environnement processeur/SoC sera vous sera grandement utile.

Ce poste est challengeant avec de belles promesses d'épanouissement et d'évolution.3 conditions pour cela : avoir la passion pour la technique, être un « team player » et remettre continuellement en cause son rapport au métier pour sans cesse progresser.

Bonus : toute expérience précédente en tech/team lead sera la bienvenue !

Comme toujours : nous sommes un cabinet de recrutement (et pas une ESN/SSII). Ce poste est à pourvoir en CDI direct au sein de la société ;)

À propos de EN-CORE.IO

Une société French-tech, fabless et grenobloise. Notre client conçoit et produit un processeur spécialisé dans le traitement de données dit "intelligent".

L'architecture matérielle massivement parallèle de leur produit rend possible l'exécution performante d'une grande diversité d'opérations complexes : virtualisation, gestion d'espace mémoire en datacenter, vision par ordinateur, gestion réseau 5G..


L'équipe est composée d'une centaine de personnes regroupées en 2 grands pôles majeurs :

1 - L'équipe Hardware en charge du design digital (front-end et backend) du processeur, ainsi que la conception des cartes électroniques accueillant les SoC

2 - L'équipe Software qui développe et maintient tout l'écosystème logiciel du produit : RTOS et OS Linux, drivers spécifiques, surcouches applicatives, outils d'aide à l'utilisation et chaîne de compilation, équipe d'application/benchmarking


Excellence et passion sont les maîtres mots pour définir l'état d'esprit quotidien de cette belle entreprise de la région.

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