Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Kalray in Montbonnot-Saint-Martin is offering an internship focused on developing an eBPF/XDP offload infrastructure. You will work in a 9-person team on low-level C, Linux kernel, and embedded firmware to offload eBPF/XDP programs to Kalray’s custom processor hardware.
You will help load programs, manage data, and build a runtime environment with exposure to host-device communication, JIT compilation, and verification on a high-performance network card.
Within a team of 9 people dedicated to the development of a high-performance network card, you will contribute to the development of an infrastructure enabling the execution of eBPF/XDP programs to be offloaded onto dedicated hardware integrating a custom processor.
The team works at the interface between software and hardware, particularly in low-level C, on the Linux kernel and embedded firmware.
The objective of the internship will be to contribute to the development of the components required to load eBPF/XDP programs onto the card, manage their data and compile them for the target processor’s instruction set. You will work on different software layers, from communication mechanisms with the host to the execution of programs on the embedded processor.
You will contribute to building an eBPF runtime environment for a specific hardware architecture. This work will allow you to work with Linux kernel interfaces, communication mechanisms with a device and machine code generation, with concrete validation on a high-performance network card.
This internship will allow you to develop your skills in system and low-level programming, discover how the Linux kernel and eBPF/XDP technologies work, and work on concrete challenges at the interface between software and hardware in a technical and stimulating environment.
As such, your main responsibilities will be the following:
The internship will result in the development of an integrated prototype covering a functional scope defined at the beginning of the internship, together with tests, documentation and an analysis of limitations and possible next steps
Are you passionate about high-tech and cutting-edge technologies? Do you want to be part of a human adventure and develop in an agile, dynamic and collaborative environment? This internship is for you.
Founded in 2008 as a spin-off from CEA, Kalray is a leading European semiconductor company, backed by major industrial investors such as Safran, NXP Semiconductors and Bpifrance. With more than 30 patent families and more than €100 million invested in R&D, our technology is paving the way for a new era in data processing.
Thanks to their patented "manycore" architecture, Kalray's MPPA intelligent processors (known as DPU or xPU) are capable of managing multiple data streams in parallel - and without bottlenecks - enabling applications that process massive amounts of data to become smarter, more efficient and more energy-efficient, complementing traditional approaches (CPU and GPU).
Kalray's offering includes hardware and software acceleration solutions, as well as a co-development - or design-ondemand - offering for processors and acceleration solutions optimized for specific uses in high-growth sectors such as data centers, AI gigafactories, 5G networks, Industry 4.0, space and defense, and many others.
Above all, Kalray is a team of passionate, enthusiastic and committed people who place excellence and collaboration at the heart of their work. Whether you are an intern or an apprentice, we will do everything we can to help you fully express your talent, develop your potential and contribute to the company’s success.
Our offices are located near Grenoble, in the French Alps, and we also have additional offices near Nice, in Sophia Antipolis, as well as in Romania.
We're always looking for people with unique backgrounds and skill sets.