ingenieur en chaine d'outils

BRAIN POWER

Montbonnot-Saint-Martin

On-site

EUR 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BRAIN POWER à Montbonnot-Saint-Martin recherche un ingénieur expert en chaînes d'outils logiciels pour concevoir, intégrer et optimiser les outils qui soutiennent les developpeurs sur des plateformes Kalray.

Vous travaillerez avec GCC/LLVM, binutils et GDB dans un cadre CI/CD Linux, en collaboration avec les équipes architecture et firmware, afin de livrer des solutions robustes et performantes.

Qualifications

  • Experience significative des chaines d'outils logiciels (compilateurs, linkers, debogueurs, environnements d'execution).
  • Solide experience Linux et programmation systeme en C/C++.
  • Connaissance des environnements de compilation croisée et plateformes heterogenes.
  • Connaissance des architectures de processeurs et concepts bas niveau.

Responsibilities

  • Collaborer proactivement avec les equipes materiel et logiciel 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 a grande echelle.
  • Intégrer et maintenir des technologies basees sur GCC, LLVM, binutils, GDB et les projets associes sur Kalray.
  • Concevoir et ameliorer les flux de travail de build, empaquetage, deployment et CI/CD.
  • Collaborer avec les equipes d'architecture, firmware, execution et application.
  • Examiner le code des pairs et promouvoir les normes d'ingenierie.
  • Fournir des conseils techniques sur l'architecture de la chaine d'outils et les pratiques de developpement.
  • Participer aux discussions d'architecture et orienter les decisions techniques.
  • Contribuer aux communautes open source lorsque pertinent.

Skills

Linux dev
C/C++
Compiler toolchain
CI/CD
Performance debugging

Education

MSc ou diplôme BAC+5 en informatique ou systèmes embarqués

Tools

GCC
LLVM
binutils
GDB
CMake
Linux
CI/CD

Job description

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.

Le poste :

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 croixe, 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

BrainPower • Montbonnot-Saint-Martin

On-site
EUR 90,000 - 120,000
Congé RTT
Tickets restaurant
Assurance maladie premium
+1
Ingénieur(e) Toolchain H/F
Ingénieur(e) Toolchain H/F

Kalray • Montbonnot-Saint-Martin

On-site
EUR 65,000 - 95,000
Toolchain Engineer
Toolchain Engineer

Kalray • Montbonnot-Saint-Martin

Remote
EUR 90,000 - 120,000
RSU
Paid leave RTT
Mobility incentives
+2
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

On-site
EUR 90,000 - 120,000
Congé RTT
Tickets restaurant
Assurance maladie premium
+1
Ingénieur compilation RISC-V - Toolchain reconfigurable pour SoC
Ingénieur compilation RISC-V - Toolchain reconfigurable pour SoC

ordde.io | Ecosystem for Recruiters • Grenoble

On-site
EUR 60,000 - 90,000
Ingenieur -Développeur C/C++, ref : INF/OI02/IDC
Ingenieur -Développeur C/C++, ref : INF/OI02/IDC

Kalyptus, It & Digital Executive Search • Villeneuve-d'Ascq

On-site
EUR 40,000 - 55,000
Ingénieur Exploitation et Industrialisation H/F
Ingénieur Exploitation et Industrialisation H/F

Instant System • Biot

On-site
EUR 45,000 - 48,000
Télétravail 2j/semaine
Crèche d'entreprise
RTT
+1
Technicien Métrologue H/F
Technicien Métrologue H/F

KALI Group • Grenoble

On-site
EUR 42,000 - 60,000
Rémunération attractive
Mutuelle
CSE
+1
Architecte Chaîne d'Outils Linux et CI/CD Senior
Architecte Chaîne d'Outils Linux et CI/CD Senior

BRAIN POWER • Montbonnot-Saint-Martin

On-site
EUR 90,000 - 130,000
Software Designer Embedded / Bas niveau — C Bare-Metal H/F
Software Designer Embedded / Bas niveau — C Bare-Metal H/F

Ludovic FLUTEAU - Mercato de l'Emploi • Toulouse

Hybrid
EUR 35,000 - 45,000
Télétravail 2 jours/semaine