Senior Compiler Engineer

Kalray

France

Sur place

EUR 110 000 - 140 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Competitive salary
Free RSU shares
Sustainable mobility incentives
Generous paternity leave
Team events

Résumé du poste

Kalray is looking for a Senior Compiler Engineer to design, develop and optimize compiler technologies for Kalray's processor architectures. You will work at the intersection of hardware and software within the Toolchain team, ensuring high-performance, robust development tools.

You will contribute to GCC/LLVM-based toolchains, collaborate with hardware and software teams, and mentor junior engineers while driving open-source ecosystem involvement and continuous improvement of Kalray's software

Qualifications

  • Proven experience with GCC and/or LLVM compiler infrastructure.
  • 7+ years in compiler development or low-level software.
  • Strong understanding of compiler internals, code generation, and optimization techniques.
  • Strong programming skills in C and/or C++ within Linux-based environments.
  • Familiarity with processor architectures and low-level software concepts.
  • Excellent debugging and performance analysis skills.

Responsabilités

  • Lead and contribute to compiler and toolchain components across platforms.
  • Develop, debug, test and optimize compiler, runtime and toolchain code.
  • Collaborate with architecture, hardware, AI and software teams.
  • Mentor junior engineers and promote engineering best practices.
  • Contribute to open-source ecosystems and stay current with compiler technologies.

Connaissances

GCC
LLVM/Clang
C/C++
Linux
Compiler internals
Performance analysis
Debugging
Cross-platform

Formation

MSc / BAC+5 in CS/CE

Description du poste

Kalray is a European leader in hardware acceleration, with full-stack acceleration expertise: from silicon to complete system.

Our MPPA® (Massively Parallel Processor Array) architecture is the foundation of Kalray's processor (30+ patent families, 15+ years of development) and acceleration cards that combine processing power, flexibility, and energy efficiency.

Our mission is to deliver open data-efficient hardware accelerators to power next generation of data-intensive, AI-driven systems and infrastructures. We offer off-the-shelf processors, acceleration cards, and specialized processor development.

With over 130 employees and presence in France and Romania, Kalray is backed by top-tier investors and publicly listed on Euronext Growth. You'll be part of a pioneering team that is shaping the future of computing with cutting-edge processor architecture, software-defined solutions, and next-generation acceleration platforms.

We offer a fast-paced, inclusive, and collaborative environment where ambitious experienced professionals and young talents can thrive-while enjoying the positive and inspiring landscape of the Alps or the Côte d'Azur. You can learn more about us on our website, follow us on LinkedIn.

As a Senior Compiler Engineer within Kalray's Toolchain team, you will play a key role in designing, developing and optimizing the compiler technologies that enable developers to fully leverage Kalray's innovative processor architectures.
You will contribute to the evolution of our compiler stack, from front-end integration to back-end optimizations, runtime interactions and developer tools, building upon leading open-source ecosystems such as GCC and LLVM.
Working at the intersection of hardware and software, you will collaborate closely with architecture, hardware, AI and software teams to deliver high-performance, robust and user-friendly development tools that maximize the capabilities of Kalray's acceleration platforms.

You will help drive the technical direction of compiler-related technologies, improve the developer experience, and contribute to the continuous improvement of our full software ecosystem, from silicon capabilities to application performance.

Your main responsibilities will include:

Leading and contributing to:

  • Collaborate proactively with Hardware and Software teams to design, integrate, and package compiler and toolchain components that enhance the developer experience.
  • Develop, debug, test and optimize compiler, runtime and toolchain components within large-scale Linux-based environments.
  • Contribute to the evolution and leverage technologies of compiler technologies based on GCC and LLVM/Clang.
  • Work closely with hardware, architecture and software teams to ensure seamless integration of toolchains across multiple platforms and products.
  • Participate in architecture discussions and contribute to key technical decisions related to compiler technologies and toolchain evolution.
  • Review peer code, promote maintainability and contribute to high engineering standards and software quality across the project.
  • Mentor junior engineers and provide technical guidance to support their growth and development.
  • Contribute to the continuous improvement and reliability of Kalray's compiler and toolchain ecosystem.
  • Contribute to open-source ecosystems and stay up to date with advancements in compiler technologies, software development practices and processor architecture.
  • Collaborate with multidisciplinary teams to continuously improve the developer experience and maximize the capabilities of Kalray's processor architectures.
WHAT WE ARE LOOKING FOR:

Technical skills:

  • Proven experience with at least one major compiler infrastructure - GCC and the GNU toolchain and/or LLVM/Clang.
  • Significant experience developing compilers, toolchains or low-level system software.
  • Strong understanding of compiler internals, including code generation, optimization techniques, runtimes and toolchain architectures.
  • Strong programming skills in C and/or C++ within Linux-based development environments.
  • Solid knowledge of Linux systems and software development in Linux environments.
  • Familiarity with processor architectures and low-level software concepts.
  • Excellent debugging, performance analysis and problem-solving skills.

Nice to have:

  • Experience with cross-compilation environments and embedded or heterogeneous computing platforms.
  • Experience contributing to open-source compiler projects or ecosystems.
  • Experience with performance optimization and benchmarking of compiler-generated code.

Profile:

  • MSc or Engineering degree (BAC+5) in Computer Science, Computer Engineering, Embedded Systems or related field.
  • 7+ years of experience in compiler development, toolchain engineering or low-level software development.
  • Ability to work effectively both independently and within cross-functional teams.
  • Strong communication and collaboration skills.
  • Strong ownership mindset and autonomy, with the ability to drive complex technical topics from design to implementation.
  • Rigorous approach to software quality, maintainability and engineering best practices.
  • Passion for compiler technologies, open-source software and continuous learning.
  • Comfortable working in an international, fast-evolving deep-tech environment.
CONTRACT INFORMATION:
  • Type of contract: Permanent contract
  • Starting date: As soon as possible
  • Location: Montbonnot(38)
WHAT WE CAN OFFER YOU:
  • Competitive salary & performance-based RSU (free shares)
  • Additional paid leave (RTT)
  • Sustainable mobility incentives
  • Generous paternity leave
  • Monthly team activities (laser game, hiking, sailing, karaoke ...) and large-scale company events
RECRUITMENT PROCESS:
  • First interview with the line manager
  • Second technical interview with the team
  • Final interview with HRD or CEO

Equal Opportunity Statement

KALRAY is committed to creating a diverse and inclusive environment, and we welcome applications from individuals of all backgrounds, identities, and experiences. We do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, skin color, national origin, gender, sexual orientation, age, marital status, disability status, or any other characteristic protected by law. Should you require any accommodations or adjustments throughout the interview process and beyond, please do not hesitate to let us know. We are committed to ensuring that all candidates have an equal opportunity to showcase their abilities and succeed in our organization.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

AI Compiler Engineer
AI Compiler Engineer

Kalray • Montbonnot-Saint-Martin

Sur place
EUR 90 000 - 120 000
Competitive salary
RTT extra leave
Sustainable mobility incentives
+2
AI Runtime / Low-level Software Engineer
AI Runtime / Low-level Software Engineer

Kalray • France

Sur place
EUR 70 000 - 110 000
RSU / stock options
Paid leave RTT
Mobility incentives
+2
Embedded Networking Software Engineer
Embedded Networking Software Engineer

Kalray • Montbonnot-Saint-Martin, Valbonne

Sur place
EUR 60 000 - 90 000
RSU program
Paid leave RTT
Mobility incentives
+2
Ingénieur(e) Compilateur Senior
Ingénieur(e) Compilateur Senior

Kalray • Montbonnot-Saint-Martin

Sur place
EUR 90 000 - 120 000
Actions gratuites
RTT
Télétravail
+5
Financial accountant
Financial accountant

Kalray • France

Sur place
EUR 40 000 - 52 000
RSU shares
Mobility incentives
Paternity leave
+1
embedded networking software test & validation engineer
embedded networking software test & validation engineer

Kalray • Montbonnot-Saint-Martin, Valbonne

Sur place
EUR 55 000 - 85 000
RSU program
RTT (reduction of working time)
Sustainable mobility incentives
+2
PCIe Driver Engineer
PCIe Driver Engineer

Kalray • Montbonnot-Saint-Martin

Sur place
EUR 70 000 - 110 000
Salaire compétitif
Jours RTT supplémentaires
Télétravail
+4
AI Runtime / Low-Level Software Engineer
AI Runtime / Low-Level Software Engineer

Kalray • Montbonnot-Saint-Martin

Sur place
EUR 70 000 - 110 000
Salaire compétitif
Actions gratuites
RTT
+6
Cloud & Security IT Engineer
Cloud & Security IT Engineer

Kalray • Montbonnot-Saint-Martin

Hybride
EUR 70 000 - 100 000
Hybrid work model
RSU / equity incentives
RTT / additional paid leave
+3
[Permanent position] Compiler engineer
[Permanent position] Compiler engineer

SiPearl • Maisons-Laffitte

Hybride
EUR 45 000 - 70 000
Annual bonus
Meal vouchers
Health insurance
+2