PCIe Embedded Software Ingénieur H/FRhône-AlpesRémunération selon profil

La société

Société de semi-conducteurs « fabless », notre client est l’un des principaux fournisseurs de technologies matérielles et logicielles pour les marchés de l’informatique haute performance centrée sur les données, de la périphérie au cloud. La société propose une gamme complète de produits pour permettre des applications et des infrastructures gourmandes en données plus intelligentes, plus efficaces et plus économes en énergie. Ses offres comprennent ses processeurs DPU brevetés uniques, ses cartes d’accélération, son stockage défini par logiciel et ses solutions de gestion de données pour des secteurs en croissance tels que les centres de données, l’IA, les médias et le divertissement, les sciences de la vie, la science, Recherche, Edge Computing, automobile et plus encore.
Entreprise à croissance rapide avec plus de 200 employés, la société est présente en France, au Royaume-Uni, en Allemagne, aux États-Unis et au Japon et compte un certain nombre d’investisseurs de premier plan tels qu’Alliance Venture (Renault-Nissan-Mitsubishi), NXP Semiconductors, CEA et Bpifrance.

Le poste

Vous rejoindrez l’équipe Boards & Systems Software (10 personnes)en charge du développement des logiciels embarqués bas niveau pour les solutions de notre Client. La portée et l’impact de l’équipe sont vastes, car elle est responsable du développement depuis le micrologiciel de la chaîne de démarrage sécurisée jusqu’au déploiement de systèmes d’exploitation riches tels que Linux et ses pilotes.
Vous recherchez des défis passionnants, vous êtes curieux et flexible, ce poste est fait pour vous. Vous contribuerez à de multiples sujets, de l’architecture de notre processeur manycore (MPPA) à la mise au point des cartes basées sur MPPA, vous aurez l’opportunité de développer continuellement vos compétences. Vous jouerez également un rôle très important dans la conception et la validation de la prochaine génération de SoC en étant engagé avec notre équipe Hardware et en prototypant des cas d’utilisation complexes et intéressants sur des plateformes FPGA.
Vous serez en charge de :
• Concevoir, développer, déboguer et maintenir des logiciels embarqués pour MPPA® SoC
• Développer des pilotes de périphériques noyau et d’espace utilisateur (sous-système PCIe)
•Déboguer sur cible (JTAG, GDB, profiling) dans un environnement multiprocessus et multi environnement threadé ou dans l’espace du noyau
• Définir et exécuter des plans de tests pour la mise en place des cibles FPGA et SoC


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

  • Curieux
  • Flexible
  • Rigoureux

Compétences requises

Vous êtes titulaire d’un diplôme d’ingénieur ou Docteur en logiciels embarqués ou équivalent
Vous disposez au minimum de trois années d’expérience dans le développement de logiciels embarqués

Compétences techniques
Vous disposez d’une expérience avec l’environnement système Linux avec une forte matirise du C, de la chaîne d’outils GNU, les outils de débogage
(JTAG/GDB)
Vous disposez d’une expérience en PCIe (Peripheral Component Interconnect Express), cross Compilation
Les langages de script comme Bash, Python, Ruby vous sont familiers
Vous êtes familier avec Jenkins, CI, Git

Compétences personnelles

  • Très bonnes aptitudes à travailler en équipe
  • Souci du détail
  • Sens de l’effort commun

Savoir faire

• Solides compétences en programmation C et en débogage pour les systèmes embarqués
• Bonnes compétences en communication (anglais/français)
• Capacité à innover et à proposer les bonnes solutions

Domaine d'activité

INFORMATIQUE / DIGITAL / IT

Environnement

C / Linux / embarqué / Kernel / Driver

Contact

Nelly RANDRIA

Consultante Recrutement
01 84 80 27 44

Remote

Hybride : 2 jours en télétravail et 3 jours sur site, , poste basé sur Grenoble (38)
Référence : BP-23081949_AKA Date de l'offre : 23/02/2024