> Markdown version of [/jobs/ext/1962090-ingenieur-e-compilateur-senior](https://www.wearedevelopers.com/jobs/ext/1962090-ingenieur-e-compilateur-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur(e) Compilateur Senior - **Company:** Kalray - **Location:** Montbonnot-Saint-Martin, France (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Compilers, Code Generation, Software Quality, Code Review, Computer Engineering, Linux, Programming Tools, Open Source Technology, Performance Tuning, Software Engineering, System Software, Toolchain, Information Technology - **Published:** August 7, 2026 - **Apply:** https://nostalentsnosemplois.auvergnerhonealpes.fr/candidat/offres/offre-d-emploi-ingenieur-de-developpement-logiciel-h-f-montbonnot-saint-martin-auvergne-rhone-alpes-industrie-production-autres-cdi-16225746 ## About the Role Solide expérience d'au moins une infrastructure de compilation majeure : GCC / GNU Toolchain et/ou LLVM/Clang. - Expérience significative dans le développement de compilateurs, de toolchains ou de logiciels système bas niveau. - Excellente compréhension du fonctionnement interne des compilateurs : génération de code, techniques d'optimisation, runtimes et architectures de toolchains. - Excellente maîtrise du C et/ou du C++ dans des environnements de développement Linux. - Bonne connaissance des systèmes Linux et du développement logiciel sous Linux. - Bonne compréhension des architectures processeur et des concepts de développement bas niveau. - Excellentes compétences en débogage, analyse des performances et résolution de problèmes complexes Atouts appréciés : - Expérience des environnements de cross-compilation ainsi que des plateformes embarquées ou de calcul hétérogène. - Contributions à des projets open source liés aux compilateurs ou aux toolchains. - Expérience de l'optimisation des performances et du benchmarking de code généré par les compilateurs., Diplôme d'ingénieur ou Master 2 (Bac+5) en informatique, génie informatique, systèmes embarqués ou domaine équivalent. - Au moins 7 ans d'expérience dans le développement de compilateurs, de toolchains ou de logiciels système bas niveau. - Capacité à travailler de manière autonome tout en collaborant efficacement avec des équipes pluridisciplinaires. - Excellentes qualités de communication et de collaboration. - Fort sens des responsabilités et autonomie, avec la capacité de piloter des sujets techniques complexes de la conception jusqu'à leur mise en œuvre. - Exigence élevée en matière de qualité logicielle, de maintenabilité et de bonnes pratiques d'ingénierie. - Intérêt marqué pour les technologies de compilation, l'open source et l'apprentissage continu. - À l'aise dans un environnement international, innovant et en forte évolution. ## Description Au sein de l'équipe Toolchain de Kalray, vous jouerez un rôle clé dans la conception, le développement et l'optimisation des technologies de compilation qui permettent aux développeurs d'exploiter pleinement les architectures processeur innovantes de Kalray. Vous contribuerez à l'évolution de notre chaîne de compilation, depuis l'intégration des front-ends jusqu'aux optimisations back-end, en passant par les composants runtime et les outils de développement, en vous appuyant sur des écosystèmes open source de référence tels que GCC et LLVM. À l'interface entre le matériel et le logiciel, vous collaborerez étroitement avec les équipes Architecture, Hardware, IA et Logiciel afin de concevoir des outils de développement performants, robustes et simples d'utilisation, capables de tirer le meilleur parti des plateformes d'accélération Kalray. Vous contribuerez également aux orientations techniques liées aux technologies de compilation, à l'amélioration de l'expérience développeur et à l'évolution continue de notre écosystème logiciel, depuis les capacités du silicium jusqu'aux performances des applications. À ce titre, vous serez amené(e) à : - Collaborer étroitement avec les équipes Hardware et Software afin de concevoir, intégrer et industrialiser les différents composants de la chaîne de compilation et des toolchains pour offrir la meilleure expérience possible aux développeurs. - Développer, déboguer, tester et optimiser les composants du compilateur, du runtime et de la toolchain au sein d'environnements Linux de grande envergure. - Contribuer à l'évolution des technologies de compilation basées sur GCC et LLVM/Clang, tout en valorisant les meilleures pratiques de ces écosystèmes. - Travailler en étroite collaboration avec les équipes Architecture, Hardware et Software afin de garantir une intégration fluide des toolchains sur différentes plateformes et produits. - Participer aux réflexions d'architecture et contribuer aux décisions techniques majeures concernant l'évolution des compilateurs et des toolchains. - Réaliser des revues de code, promouvoir des pratiques de développement durables et contribuer au maintien d'un haut niveau de qualité logicielle. - Accompagner les ingénieurs plus juniors en partageant votre expertise technique et en favorisant leur montée en compétences. - Participer à l'amélioration continue de la fiabilité et des performances de l'écosystème de compilation de Kalray. - Contribuer aux projets open source liés aux compilateurs et assurer une veille technologique sur les évolutions des technologies de compilation, des architectures processeur et des pratiques de développement logiciel. - Collaborer avec des équipes pluridisciplinaires afin d'améliorer en continu l'expérience développeur et de maximiser les performances des architectures processeur Kalray., Team building et autre activités telles que laser game, escape game, voile, ski, karting, karaoké et bien plus encore ! Processus de recrutement : Premier entretien avec votre futur manager Second entretien technique avec l'équipe Entretien final avec la DRH ou le CEO KALRAY s'engage à promouvoir un environnement de travail fondé sur la diversité et l'inclusion. Nous accueillons les candidatures de personnes issues de tous horizons, identités et expériences. Nous ne pratiquons aucune discrimination (y compris dans nos processus de recrutement et de promotion) fondée sur la religion, la couleur de peau, l'origine, le genre, l'orientation sexuelle, l'âge, le statut marital, le handicap ou toute autre caractéristique protégée par la loi. Si vous avez besoin d'un aménagement ou d'une adaptation particulière durant le processus d'entretien et au-delà n'hésitez pas à nous en informer. Nous nous engageons à garantir à toutes et à tous les mêmes chances de mettre en valeur leurs compétences et de réussir au sein de notre organisation. ## Related Videos - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Code that writes code - .NET Source generators](https://www.wearedevelopers.com/videos/100154-code-that-writes-code-net-source-generators) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)