Toolchain Engineer – Industrie des semi-conducteurs
En bref
Grenoble
CDI
15/10/2026
50 000 - 70 000 € Par an
Société
Entreprise française spécialisée dans la conception de solutions de calcul haute performance, notre client développe des technologies matérielles et logicielles destinées aux infrastructures informatiques de nouvelle génération. Ses solutions répondent notamment aux enjeux croissants de traitement de données, d’intelligence artificielle et d’optimisation des performances de calcul.
À la croisée du matériel et du logiciel, l’entreprise conçoit des architectures de processeurs innovantes ainsi que des solutions d’accélération adaptées aux environnements informatiques complexes. Elle s’appuie sur une expertise reconnue en matière de conception électronique, d’architecture processeur et de développement logiciel bas niveau.
Présente à l’international, elle réunit des équipes d’ingénieurs aux compétences complémentaires, évoluant dans un environnement technique exigeant, collaboratif et tourné vers l’innovation.
Dans le cadre du développement de ses activités, elle souhaite renforcer son équipe logicielle en recrutant un Ingénieur développement Toolchain.
Poste
Rattaché à l’équipe en charge des outils de développement logiciel, vous contribuerez à concevoir, intégrer, maintenir et optimiser l’environnement technique permettant aux développeurs d’exploiter pleinement les capacités des architectures de calcul développées par l’entreprise.
Vous interviendrez sur un périmètre technique varié couvrant notamment les compilateurs, les bibliothèques, les environnements d’exécution, les outils de débogage, les systèmes de compilation et les solutions de profilage.
À l’interface entre les équipes matérielles et logicielles, vous participerez à l’amélioration continue de l’écosystème de développement et contribuerez à la mise à disposition d’outils fiables, performants et adaptés aux besoins des utilisateurs.
Vos missions principales sont :
- Développement et intégration : concevoir, développer, tester et optimiser les différents composants de la chaîne d’outils logicielle.
- Maintenance et évolution : intégrer et faire évoluer les technologies open source, en garantissant leur compatibilité avec les plateformes de calcul de l’entreprise.
- Industrialisation logicielle : améliorer les processus de compilation, de packaging, de déploiement et de validation des outils.
- Automatisation et CI/CD : développer et optimiser les infrastructures d’intégration continue, les tests automatisés et les processus de livraison logicielle.
- Collaboration technique : travailler en étroite relation avec les équipes d’architecture, de firmware, d’exécution et de développement applicatif afin d’assurer la cohérence de l’ensemble de l’environnement logiciel.
- Qualité et performance : participer aux revues de code, renforcer la maintenabilité des composants et mettre en œuvre les bonnes pratiques d’ingénierie logicielle.
- Expertise et amélioration continue : contribuer aux choix d’architecture, proposer des évolutions techniques et assurer une veille sur les technologies de compilation et les outils de développement.
Pourquoi rejoindre cette entreprise ?
- Un environnement technologique de pointe : travailler sur des architectures de calcul avancées et des problématiques de compilation, d’optimisation et de programmation bas niveau.
- Un périmètre technique complet : intervenir sur différentes briques de la toolchain, de la compilation aux outils de débogage, en passant par les environnements d’exécution et l’industrialisation.
- Une réelle contribution aux choix techniques : participer aux réflexions d’architecture, proposer des améliorations et influencer les orientations technologiques.
- Une collaboration pluridisciplinaire : échanger avec des experts du matériel et du logiciel dans un environnement international.
- Une place importante accordée à l’innovation : évoluer dans un contexte de développement technologique continu, où l’expertise et l’initiative sont valorisées.
Les avantages proposés :
- Rémunération compétitive, complétée par un dispositif d’attribution d’actions gratuites sous conditions de performance.
- Organisation du travail hybride : présentiel + télétravail
- Jours de RTT en complément des congés payés.
- Titres-restaurant.
- Couverture santé renforcée.
- Dispositifs favorisant les mobilités durables.
- Politique de congé paternité avantageuse.
- Activités d’équipe régulières et événements collectifs favorisant la convivialité et la cohésion.
Profil recherché
- Diplôme d’ingénieur ou Master 2 (Bac+5) en informatique, génie informatique, systèmes embarqués ou domaine équivalent.
- Plus de 8 ans d’expérience en développement de compilateurs, ingénierie de toolchains ou développement logiciel bas niveau.
- Maîtrise des environnements Linux et de la programmation système en C/C++.
- Expérience approfondie des chaînes d’outils logicielles : compilateurs, éditeurs de liens, débogueurs, bibliothèques, environnements d’exécution et outils de construction.
Compléments
-Lieu : proche Grenoble
- Contrat : CDI
- Salaire : 50-70 K€, selon expérience
