DSI Group recherche actuellement plusieurs Ingénieurs logiciels embarqués H/F, pour un de nos client basé en Ile-De-France.
L'équipe R&D de notre client conçoit une large gamme de serveurs de calcul, allant du serveur d’entreprise basé sur des architectures multiprocesseurs pouvant supporter jusqu’à 32 CPU et 64TB de mémoire, jusqu’aux serveurs de type « lame » dédiés au calcul haute performance et utilisés dans les clusters HPC les plus performants du marché (TERA1000, CURIE, Météo France, …).
Ces gammes de serveurs sont en constante évolution.
De nouvelles cartes mères pour les lames de calcul HPC sont en cours de développement et dans ce cadre, nous recherchons un consultant pour prendre en charge les développements du firmware embarqué qui s’exécute sur le SOC de type ARM, qui équipe les cartes mères des serveurs.
Le stack logiciel utilisé est openBMC.
Dans ce cadre, vos missions seront les suivantes :
- Analyse des exigences venant de l’équipe architecture
- Développements de différentes fonctions logicielles dans openBMC :
- Adaptation au hardware (capteurs, flashage des SPI flash, ON/OFF de la lame, etc …)
- Nouvelles fonctions demandées par l’équipe architecture.
- Mise au point et test de vos développements sur le hardware en collaboration avec l’équipe de conception de carte électronique.
- Analyse et correction des défauts
Environnements techniques :
- Bonne maîtrise du C/C++ version 17 ou 20 (openBMC est écrit en C++ 17 / 20
- GIT
- Linux embarqué systemD
- YOCTO
Profil souhaité :
- Issu(e) d'une formation ingénieur Bac+5 équivalent, vous avez idéalement au moins 4 ans d'expérience sur un poste similaire,
- Vous avez une expérience en développement Système embarqué.
- Vous êtes rigoureux, autonome,
- Vous appréciez le travail en équipe,
- Vous possédez des qualités relationnelles et un esprit d'initiative,
- Savoir interpréter un schéma de carte électronique est un plus.
- Doté(e) d’une communication aisée, vous avez aussi de bonnes compétences rédactionnelles