Ingenieur En Chaine D'outils
Rhône Alpes, Montbonnot Saint Martin (38330)
Mis en ligne le 12 octobre 2026 par Marie Calvert (+ d'offres)
Brain PowerType de contrat :CDI
Métier :Développeur informatique
Expérience :10 ans minimum
Type d'entreprise :Autre type d'entreprise (client final)
Localisation :Rhône Alpes, Montbonnot Saint Martin (38330)
Télétravail :Pas de télétravail
Poste à pourvoir
Missions
Vous jouerez un role cle dans le developpement, l'integration et la maintenance des technologies qui permettent aux developpeurs de tirer pleinement parti des architectures de processeurs Kalray.
Vous contribuerez a la conception, a la mise en oeuvre, a l'integration et a l'optimisation de l'ecosysteme complet de developpement logiciel, y compris les compilateurs, les environnements d'execution, les bibliotheques, les debogueurs, les systemes de construction, les SDK, les outils de profilage et les flux de travail des developpeurs, en vous appuyant sur des technologies open source telles que GCC, LLVM, binutils, GDB, CMake et les projets connexes.
Responsabilites
- Collaborer de maniere proactive avec les equipes materielles et logicielles pour definir, integrer, empaqueter et maintenir les composants de la chaine d'outils qui ameliorent la productivite des developpeurs et l'experience utilisateur.
- Developper, deboguer, tester et optimiser divers composants de la chaine d'outils, notamment les environnements d'execution, les bibliotheques, les debogueurs, les SDK, les systemes de compilation, les outils de profilage et l'infrastructure de support, au sein d'environnements Linux a grande echelle.
- Integrer et maintenir des technologies basees sur des ecosystemes open source tels que GCC, LLVM, binutils, GDB et les projets associes, en assurant un fonctionnement sans faille sur les plateformes Kalray.
- Concevoir et ameliorer les flux de travail de construction, d'emballage, de deploiement et d'integration continue/deploiement continu (CI/CD) permettant un developpement, une validation et une livraison efficaces des chaines d'outils logiciels.
- Collaborer etroitement avec les equipes d'architecture, de firmware, d'execution et d'application pour assurer une integration coherente de tous les outils et bibliotheques de developpement logiciel.
- Examiner le code des pairs et promouvoir des normes d'ingenierie elevees, la maintenabilite, l'automatisation et la qualite logicielle dans l'ensemble du projet.
- Fournir des conseils techniques sur l'architecture de la chaine d'outils, l'integration logicielle et les meilleures pratiques de developpement.
- Participer aux discussions sur l'architecture et contribuer a orienter les decisions techniques relatives aux outils de developpement, a l'infrastructure logicielle et a l'activation de la plateforme.
- Contribuer aux communautes open source lorsque cela est pertinent et rester au fait des avancees en matiere de technologies de chaines d'outils, d'infrastructures de developpement logiciel et d'experience developpeur.
Environnement
- Equipe Chaine d'outils de Kalray.
- Collaboration avec les equipes materielles, logicielles, d'architecture, de firmware, d'execution et d'application.
- Environnements Linux a grande echelle.
- Processus d'integration continue/deploiement continu (CI/CD).
- Examens de code des pairs.
Contraintes
- Assurer un fonctionnement sans faille sur les plateformes Kalray.
- Promouvoir des normes d'ingenierie elevees, la maintenabilite, l'automatisation et la qualite logicielle.
Vous jouerez un role cle dans le developpement, l'integration et la maintenance des technologies qui permettent aux developpeurs de tirer pleinement parti des architectures de processeurs Kalray.
Vous contribuerez a la conception, a la mise en oeuvre, a l'integration et a l'optimisation de l'ecosysteme complet de developpement logiciel, y compris les compilateurs, les environnements d'execution, les bibliotheques, les debogueurs, les systemes de construction, les SDK, les outils de profilage et les flux de travail des developpeurs, en vous appuyant sur des technologies open source telles que GCC, LLVM, binutils, GDB, CMake et les projets connexes.
Responsabilites
- Collaborer de maniere proactive avec les equipes materielles et logicielles pour definir, integrer, empaqueter et maintenir les composants de la chaine d'outils qui ameliorent la productivite des developpeurs et l'experience utilisateur.
- Developper, deboguer, tester et optimiser divers composants de la chaine d'outils, notamment les environnements d'execution, les bibliotheques, les debogueurs, les SDK, les systemes de compilation, les outils de profilage et l'infrastructure de support, au sein d'environnements Linux a grande echelle.
- Integrer et maintenir des technologies basees sur des ecosystemes open source tels que GCC, LLVM, binutils, GDB et les projets associes, en assurant un fonctionnement sans faille sur les plateformes Kalray.
- Concevoir et ameliorer les flux de travail de construction, d'emballage, de deploiement et d'integration continue/deploiement continu (CI/CD) permettant un developpement, une validation et une livraison efficaces des chaines d'outils logiciels.
- Collaborer etroitement avec les equipes d'architecture, de firmware, d'execution et d'application pour assurer une integration coherente de tous les outils et bibliotheques de developpement logiciel.
- Examiner le code des pairs et promouvoir des normes d'ingenierie elevees, la maintenabilite, l'automatisation et la qualite logicielle dans l'ensemble du projet.
- Fournir des conseils techniques sur l'architecture de la chaine d'outils, l'integration logicielle et les meilleures pratiques de developpement.
- Participer aux discussions sur l'architecture et contribuer a orienter les decisions techniques relatives aux outils de developpement, a l'infrastructure logicielle et a l'activation de la plateforme.
- Contribuer aux communautes open source lorsque cela est pertinent et rester au fait des avancees en matiere de technologies de chaines d'outils, d'infrastructures de developpement logiciel et d'experience developpeur.
Environnement
- Equipe Chaine d'outils de Kalray.
- Collaboration avec les equipes materielles, logicielles, d'architecture, de firmware, d'execution et d'application.
- Environnements Linux a grande echelle.
- Processus d'integration continue/deploiement continu (CI/CD).
- Examens de code des pairs.
Contraintes
- Assurer un fonctionnement sans faille sur les plateformes Kalray.
- Promouvoir des normes d'ingenierie elevees, la maintenabilite, l'automatisation et la qualite logicielle.
Profil recherché
Profil recherche
- Experience significative des chaines d'outils logiciels, notamment des compilateurs, des editeurs de liens, des debogueurs, des environnements d'execution, des bibliotheques, des systemes de construction et des outils d'empaquetage.
- Solide experience des environnements de developpement logiciel Linux et de la programmation systeme en C/C++.
- Solide comprehension du fonctionnement interne des compilateurs, de la generation de code, des environnements d'execution et des architectures de chaines d'outils.
- Experience averee des environnements de compilation croisee, des systemes embarques ou des plateformes informatiques heterogenes.
- Connaissance des architectures de processeurs et des concepts logiciels de bas niveau.
- Excellentes competences en debogage, analyse des performances et resolution de problemes.
- Experience des systemes CI/CD, des tests automatises et des processus de mise en production de logiciels.
- Plus de 8 ans d'experience dans le developpement de compilateurs, l'ingenierie de chaines d'outils ou le developpement de logiciels de bas niveau.
- MSc ou diplome d'ingenieur (BAC+5) en informatique, genie informatique, systemes embarques ou domaine connexe.
- Capacite a travailler efficacement aussi bien de maniere autonome qu'au sein d'equipes pluridisciplinaires.
- Excellentes aptitudes en communication et en collaboration.
- Fort esprit d'initiative et grande autonomie, avec la capacite de gerer des sujets techniques complexes, de la conception a la mise en oeuvre.
- Approche rigoureuse de la qualite logicielle, de la maintenabilite et des meilleures pratiques d'ingenierie.
- Passion pour les technologies de compilation, les logiciels libres et l'apprentissage continu.
- A l'aise dans un environnement de technologies de pointe international et en constante evolution.
Outils
- GCC
- LLVM
- binutils
- GDB
- CMake
- Linux
- C/C++
- CI/CD
- Experience significative des chaines d'outils logiciels, notamment des compilateurs, des editeurs de liens, des debogueurs, des environnements d'execution, des bibliotheques, des systemes de construction et des outils d'empaquetage.
- Solide experience des environnements de developpement logiciel Linux et de la programmation systeme en C/C++.
- Solide comprehension du fonctionnement interne des compilateurs, de la generation de code, des environnements d'execution et des architectures de chaines d'outils.
- Experience averee des environnements de compilation croisee, des systemes embarques ou des plateformes informatiques heterogenes.
- Connaissance des architectures de processeurs et des concepts logiciels de bas niveau.
- Excellentes competences en debogage, analyse des performances et resolution de problemes.
- Experience des systemes CI/CD, des tests automatises et des processus de mise en production de logiciels.
- Plus de 8 ans d'experience dans le developpement de compilateurs, l'ingenierie de chaines d'outils ou le developpement de logiciels de bas niveau.
- MSc ou diplome d'ingenieur (BAC+5) en informatique, genie informatique, systemes embarques ou domaine connexe.
- Capacite a travailler efficacement aussi bien de maniere autonome qu'au sein d'equipes pluridisciplinaires.
- Excellentes aptitudes en communication et en collaboration.
- Fort esprit d'initiative et grande autonomie, avec la capacite de gerer des sujets techniques complexes, de la conception a la mise en oeuvre.
- Approche rigoureuse de la qualite logicielle, de la maintenabilite et des meilleures pratiques d'ingenierie.
- Passion pour les technologies de compilation, les logiciels libres et l'apprentissage continu.
- A l'aise dans un environnement de technologies de pointe international et en constante evolution.
Outils
- GCC
- LLVM
- binutils
- GDB
- CMake
- Linux
- C/C++
- CI/CD
Description de la société
Notre Client est un leader europeen de l'acceleration materielle, avec une expertise complete en matiere d'acceleration : du silicium au systeme complet. Sa mission est de fournir des accelerateurs materiels ouverts et performants pour le traitement des donnees, afin d'alimenter la prochaine generation de systemes et d'infrastructures a forte intensite de donnees et pilotes par l'IA.
Notre Client propose des processeurs prets a l'emploi, des cartes d'acceleration et des services de developpement de processeurs specialises.
Notre Client propose des processeurs prets a l'emploi, des cartes d'acceleration et des services de developpement de processeurs specialises.