Ingénieur Senior logiciel embarqué H/FRhône-AlpesRémunération selon profil

La société

Société de semi-conducteurs « fabless », notre client est leader dans une nouvelle génération de processeurs, spécialisés dans le traitement intelligent des données tant au niveau du « Cloud » que du « Edge » (à la périphérie des réseaux). A la pointe de l’innovation, leurs équipes ont développé une technologie unique ainsi que les solutions associées permettant à ses clients d’exploiter au mieux tout le potentiel d’un monde qui repose désormais sur des données massives, disparates https://ui.boondmanager.com/candidates?loadSearch=trueet omniprésentes.

Grâce leur architecture « manycore » brevetée, leurs processeurs intelligents sont capables de gérer en parallèle – et sans goulets d’étranglement – de multiples flux de données, permettant ainsi aux applications exploitant des quantités massives de données d’être plus intelligentes, plus efficaces et économes en énergie. Leur offre comprend des processeurs, des cartes d’accélération avec leur environnement logiciel et des systèmes complets, permettant à ses clients de concevoir les meilleures solutions dans des secteurs à forte croissance tels que les data centers modernes, la 5G, l’IA, l’Edge Computing, les véhicules autonomes et bien d’autres.

Le poste

En tant que membre de l’équipe Software, vous serez impliqué dans un large éventail d’activités.
Vous participerez au développement de fonctionnalités véritablement innovantes pour nos gammes de produits datacenter/stockage et computer/AI.
Vous aurez l’opportunité de vous approprier des sujets complexes et de les amener à la maturité produit (en passant par le POC (proof of concept), l’architecture, le développement logiciel, le débogage, les tests, le support, …)
Vous jouerez également un rôle très important dans la validation de nos prochaines générations de SoC (System on Chip) où vous vous engagerez avec notre équipe Hardware (conception, vérification) et prototyperez des cas d’utilisation complexes sur des plateformes FPGA.
Vous serez en charge du :

  • Développement logiciel (principalement en C mais aussi d’autres langages de programmation)
  • Développement des couches bas niveau orientées performance: contrôle/plans de données, utilisation de virtio frontend/backend, NVMe, bus PCIe, SPDK/DPDK ou d’autres Framework
  • Développement de pilotes de périphériques noyau LINUX
  • Débogage sur cible (JTAG, gdb, profilage) dans un environnement multiprocessus/multithread ou dans l’espace noyau
  • Définir et exécuter des plans de test pour les montées de SoC sur FPGA ou la validation de produits sur cible

Avantages du poste

  • Entreprise à la pointe de l'innovation
  • Entreprise à taille humaine
  • Des marchés stratégiques et à forte croissance
  • Environnement de travail jeune, dynamique et agile

Savoir être

  • Dynamique
  • Réactif
  • Rigoureux

Savoir faire

  • Bonnes compétences dans le développement logiciel en C
  • Bonnes compétences en développement de couches bas niveau
  • Bonnes compétences dans la définition et l''exécution de plan de test ou la validation de produits

Domaine d'activité

INFORMATIQUE / DIGITAL / IT

Environnement

Electronique / hardware / software

Contact

Nelly RANDRIA

Consultante Recrutement
01 84 80 27 44

Remote

Hybride : 2 jours en télétravail et 3 jours sur site
Référence : BP-2210504_AKA Date de l'offre : 06/11/2022