Ingénieur Senior logiciel embarqué – Montbonnot-Saint-Martin, 38330

Ingénieur Senior logiciel embarqué

Synanto

Montbonnot-Saint-Martin, 38330

Full-time

Postuler

À propos

Acteur incontournable du Recrutement par approche directe sur des secteurs middle et top management BRAIN POWER intervient sur tous les secteurs d'activité, en plaçant la détection du potentiel et de la motivation du candidat au coeur de ses processus.

La vocation de BRAIN POWER est d'accompagner les entreprises allant de la PME aux grands groupes dans le recrutement de leurs ressources essentielles : les hommes et les femmes constituant leurs équipes.

Nos domaines d'expertise couvrent les technologies et compétences de l'embarqué, du temps réel, Cloud Computing, des Réseaux, des Télécoms, Production, BTP, Distribution sur des fonctions techniques et commerciales mais également sur les fonctions RH, Finance, Juridique tous secteurs d'activité confondus.

Les compétences de BRAIN POWER reposent sur l'efficience de ses organisations, sur le professionnalisme, l'épanouissement et la motivation de ses consultants qui vous accompagneront tout au long du processus de recrutement et pendant l'intégralité de la période d'essai.

Le poste

#!# 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
#!# #!#

#!# DESCRIPTION DE L'ENTREPRISE #!#
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 et 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.
#!# #!#

#!# DESCRIPTION DU 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
#!# #!#

#!# 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
#!# #!#

#!# DOMAINES D'ACTIVITE #!#
INFORMATIQUE / DIGITAL / IT
#!# #!#

Profil recherché

#!# PROFIL DU CANDIDAT #!#
Vous êtes diplômé(e) d'une Ecole d'Ingénieurs. Vous disposez d'une expérience réussie dans ce domaine.

Compétences techniques
– Forte expérience en programmation C bas niveau
– Une expérience en SPDK, DPDK, VIRTIO, PCIe serait un plus
– Solides connaissances en Linux embarqué

Compétences souhaitées
– Familier avec les langages de script ainsi que Python/Ruby
– Familier avec Jenkins/CI
– Capacité à concevoir un tableau et à réviser des schémas
– Connaissances en cybersécurité (démarrage sécurisé, cryptographie, …) et architecture de processeur (RISC, CISC, VLIW, …)

Compétences personnelles
– Très bonnes aptitudes à travailler en équipe
– Souci du détail
– Sens de l'effort commun

#!# SAVOIR ETRE #!#
– Dynamique
– Réactif
– Rigoureux
#!# #!#

#!# ENVIRONNEMENT TECHNIQUE #!#
Electronique, hardware, software
#!# #!#

#!# REMOTE #!#
Hybride : 2 jours en télétravail et 3 jours sur site, , poste basé sur Grenoble (38)
#!# #!#

#!# REMUNERATION #!#
Rémunération selon profil
#!# #!#

Postuler

Voir tous les emplois