Aller au contenu
M1810 · MERCATO DE L'EMPLOI

Ingénieur compilation LLVM (H/F)

Description du poste

RESPONSABILITÉS

Au sein d'une équipe de 4 personnes, vos missions seront les suivantes : • Développement middle-end LLVM : Conception et implémentation de passes d'optimisation et d'un plugin spécifiques à l'architecture VSORA. • Co-design Hardware/Software : Analyse des performances et feedback sur l'architecture du processeur pour influencer les futures itérations du jeu d'instructions (ISA). • Optimisation de Kernels : Développement et intégration de kernels de calcul bas niveau (C/C++ et Assembleur) pour garantir une efficacité maximale sur les modèles de pointe. • Qualité & Industrialisation : Amélioration de la couverture de test, factorisation du code existant et maintenance d'une intégration continue robuste. • Stratégie Open Source : Documentation et structuration du code dans l'objectif de porter notre stack vers la communauté Open Source à moyen terme (2-4 ans).

PROFIL RECHERCHÉ

  • BAC+5 ingénieur en informatique ou mathématiques appliquées • Expertise Technique : Excellente maîtrise du C++ moderne et une expérience significative de 5 ans minimum dans le développement de compilateurs (idéalement LLVM). • Culture Low-Level : Vous comprenez les architectures de processeurs (VLIW, SIMD, ou architectures systoliques) et l'impact de la gestion mémoire sur la performance. • Rigueur : Vous avez le souci du code propre, documenté et testé. • Esprit d'équipe : Vous aimez collaborer avec les ingénieurs hardware pour résoudre des problèmes complexes de manière transverse. • Bilingue anglais

Données marché — Technicien / Technicienne d'exploitation informatique

Salaire net mensuel
Débutant2 329
Moyen2 487
Expérimenté2 658
Tension du marché
Équilibré

Techniciens de production, d'exploitation, d'installation, et de maintenance, support et services aux utilisateurs en informatique

Médian : 2 000

Projets de recrutement
32 195

postes prévus (BMO 2025)

À ne pas manquer

Offres similaires.