ingenieur en chaine d'outils

BrainPower

Montbonnot-Saint-Martin

Sur place

EUR 90 000 - 120 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Congé RTT
Tickets restaurant
Assurance maladie premium
Congé de paternité généreux

Résumé du poste

BrainPower recrute pour diriger le développement et l’intégration de la chaîne d’outils logicielle autour des processeurs Kalray. Le poste vise à concevoir, déployer et maintenir les environnements de compilation, les SDK et les outils, en s’appuyant sur GCC, LLVM, binutils, GDB et CMake sur des plateformes Linux.

Le candidat idéal possède une solide expérience en développement C/C++, une connaissance approfondie des compilateurs et des environnements d’exécution, et une aptitude avérée à

Qualifications

  • Excellentes aptitudes en communication et en collaboration.
  • Fort esprit d'initiative et grande autonomie, avec la capacite de gerer des sujets techniques complexes.
  • Approche rigoureuse de la qualite logicielle et des meilleures pratiques d'ingénierie.
  • Plus de 8 années d'expérience dans le developpement de compilateurs et l'ingénierie de chaines d'outils.
  • Connaissance avancée des environnements Linux et de la programmation système en C/C++.
  • Experience en CI/CD et en processus de mise en production de logiciels.

Responsabilités

  • Collaborer avec les equipes materielles et logicielles pour definir, integrer, empaqueter et maintenir les composants de la chaine d'outils.
  • Developper, deboguer, tester et optimiser les composants de la chaine d'outils sur Linux.
  • Intégrer et maintenir GCC, LLVM, binutils, GDB et projets associes sur plateformes Kalray.
  • Concevoir et ameliorer les flux de travail de construction, empaquetage, deployment et CI/CD.
  • Contribuer a l'architecture et orienter les decisions relatives aux outils de developpement.

Formation

MSc ou diplôme d'ingénieur (BAC+5) en informatique

Outils

GCC
LLVM
binutils
GDB
CMake
Linux
C/C++
CI/CD

Description du poste

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.

POSTE / MISSIONS

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.
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
AVANTAGES
  • Conge paye supplementaire (RTT).
  • Tickets restaurant (Edenred).
  • Assurance maladie premium (Malakoff Humanis).
  • Conge de paternite genereux.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

ingenieur en chaine d'outils
ingenieur en chaine d'outils

BRAIN POWER • Montbonnot-Saint-Martin

Sur place
EUR 90 000 - 130 000
Ingénieur(e) Toolchain H/F
Ingénieur(e) Toolchain H/F

Kalray • Montbonnot-Saint-Martin

Sur place
EUR 65 000 - 95 000
Toolchain Engineer
Toolchain Engineer

Kalray • Montbonnot-Saint-Martin

À distance
EUR 90 000 - 120 000
RSU
Paid leave RTT
Mobility incentives
+2
Ingénieur Exploitation et Industrialisation H/F
Ingénieur Exploitation et Industrialisation H/F

Instant System • Biot

Sur place
EUR 45 000 - 48 000
Télétravail 2j/semaine
Crèche d'entreprise
RTT
+1
Développeur Fullstack H/F
Développeur Fullstack H/F

interStis • Paris

Hybride
EUR 55 000 - 75 000
Un package attractif
Télétravail 2 à 3 jours par semaine
Remboursement vélo
Ingénieur en Développement Python H/F
Ingénieur en Développement Python H/F

ALTEN • Boulogne-Billancourt

Hybride
EUR 42 000 - 62 000
Plan de carrière
RTT
Hybrid work
+2
Tech Lead .NET - F/H
Tech Lead .NET - F/H

Talan • Paris

Hybride
EUR 75 000 - 110 000
Locaux modernes en centre-ville
Télétravail hybride jusqu'à 5 jours
Actionnariat salarié
+5
Ingénieur Chaîne d'outils Linux/CI Open Source — RTT & Tickets resto
Ingénieur Chaîne d'outils Linux/CI Open Source — RTT & Tickets resto

BrainPower • Montbonnot-Saint-Martin

Sur place
EUR 90 000 - 120 000
Congé RTT
Tickets restaurant
Assurance maladie premium
+1
Ingénieur Exploitation et Industrialisation H/F
Ingénieur Exploitation et Industrialisation H/F

Instant System - Enabling MaaS • Biot

Hybride
EUR 45 000 - 48 000
2 jours de télétravail/semaine
Crèche d'entreprise
Possibilité d’astreintes
Administrateur Linux & Postes de Travail – Packaging
Administrateur Linux & Postes de Travail – Packaging

Econocom • France

Hybride
EUR 45 000 - 65 000
Mutuelle familiale et prévoyance
Titres restaurant
Remboursement transports 50%
+4