Toolchain Engineer – Industrie des semi-conducteurs
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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.
À 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.
- Expertise et amélioration continue : contribuer aux choix d’architecture et proposer des évolutions techniques.
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.
- 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.
Les avantages proposés :
- Attribution d’actions gratuites sous conditions de performance.
- Télétravail
- Jours de RTT en complément des congés payés.
- 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