En un coup d'œil
- Missions: Développez et maintenez des technologies pour optimiser l'expérience des développeurs sur nos architectures de processeurs.
- Entreprise: Kalray, leader européen en accélération matérielle avec une culture collaborative.
- Avantages: Salaire compétitif, actions gratuites, congés supplémentaires et activités d'équipe mensuelles.
- Autres infos: Environnement dynamique avec des opportunités de croissance de carrière dans les Alpes ou la Côte d’Azur.
- Pourquoi ce job: Rejoignez une équipe pionnière et façonnez l'avenir de l'informatique avec des technologies de pointe.
- Qualifications: Expérience en développement de chaînes d'outils et compétences en programmation C/C++ requises.
Le salaire estimé est compris entre 61650 - 75350 € par an.
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 lanscape of the Alps or the Côte d’Azur.
You can learn more about us on our website, follow us on Linked In.
As a Toolchain Engineer within Kalray’s Toolchain team, you will play a key role in developing, integrating, and maintaining the technologies that enable developers to fully leverage our innovative processor architectures.
You will contribute to the design, implementation, integration, and optimization of the complete software development ecosystem, including compilers, runtimes, libraries, debuggers, build systems, SDKs, profiling tools, and developer workflows, building upon leading open-source technologies such as GCC, LLVM, binutils, GDB, CMake, and related projects.
Working at the intersection of hardware and software, you will collaborate closely with cross-functional teams to deliver robust, high-performance, and user-friendly development environments that accelerate application development on Kalray IPs.
Your main responsibilities will include
- Collaborate proactively with Hardware and Software teams to define, integrate, package, and maintain toolchain components that improve developer productivity and user experience
- Develop, debug, test, and optimize various toolchain components, including runtimes, libraries, debuggers, SDKs, build systems, profiling tools, and supporting infrastructure within large-scale Linux-based environments
- Integrate and maintain technologies based on open-source ecosystems such as GCC, LLVM, binutils, GDB, and related projects, ensuring seamless operation across Kalray platforms.
- Design and improve build, packaging, deployment, and CI/CD workflows that enable efficient development, validation, and delivery of software toolchains.
- Work closely with architecture, firmware, runtime, and application teams to ensure coherent integration of all software development tools and libraries.
- Review peer code and promote high engineering standards, maintainability, automation, and software quality across the project.
- Provide technical guidance on toolchain architecture, software integration, and development best practices.
- Participate in architecture discussions and help drive technical decisions related to developer tools, software infrastructure, and platform enablement.
- Contribute to open-source communities where appropriate and stay current with advancements in toolchain technologies, software development infrastructure, and developer experience.
WHAT WE ARE LOOKING FOR
Technical skills
- Significant experience in software toolchains, including compilers, linkers, debuggers, runtimes, libraries, build systems, and packaging tools.
- Strong experience with Linux software development environments and systems programming in C/C++.
- Strong understanding of compiler internals, code generation, runtimes, and toolchain architectures.
- Proven experience with cross-compilation environments, embedded systems, or heterogeneous computing platforms.
- Familiarity with processor architectures and low-level software concepts.
- Excellent debugging, performance analysis, and problem-solving skills.
- Experience with CI/CD systems, automated testing, and software release processes.
Profile
- MSc or Engineering degree (BAC+5) in Computer Science, Computer Engineering, Embedded Systems or related field.
- 8+ 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.
Of course, you might not have all of those required skills! But feel free to apply anyway and explain to us why you believe you are the right person for the job.
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.
#J-18808-Ljbffr
Toolchain Engineer in Montbonnot-Saint-Martin employeur : Kalray
KALRAY est un employeur exceptionnel qui valorise l'autonomie et la responsabilité au sein de son équipe IT dynamique. En tant qu'ingénieur Cloud & Sécurité, vous bénéficierez d'un environnement de travail collaboratif où vos idées auront un impact direct sur l'infrastructure Microsoft 365, tout en profitant d'opportunités de croissance professionnelle et d'un modèle de travail hybride. Avec des avantages tels que des activités d'équipe mensuelles et des congés supplémentaires, KALRAY s'engage à créer un cadre de travail inclusif et stimulant.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Toolchain Engineer in Montbonnot-Saint-Martin
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Kalray.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Kalray.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Kalray remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Kalray est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Toolchain Engineer in Montbonnot-Saint-Martin
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Kalray et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Kalray sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Kalray
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Kalray, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Kalray !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Kalray, ils rechercheront des candidats réactifs et capables de travailler sous pression.