[INTERNSHIP] SPDM Implementation on BMC and Test Tool Development 2026
❓ About SiPearl…
SiPearl is the European fabless designer of sovereign secure high-performance energy-efficient CPUs for HPC, AI and data centres. These CPUs will help address strategic challenges in the fields of security, defence, medical research, energy, climate and engineering with a reduced environmental footprint.
In June 25, SiPearl completed the design of the most complex CPU ever designed in Europe, Rhea1. Featuring 80 Arm Neoverse V1 cores, with 61 billion transistors, it is currently in production at TSMC. Sipearl CPUs will equip the two first European exascale supercomputers belonging to EuroHPC JU: Rhea1 will be integrated into the JUPITER machine based in Germany and Rhea2 will be part of Alice Recoque in France.
Incubated within the European Processor Initiative (EPI) consortium and seed-funded by the European Union, SiPearl employs almost 200 people in :
France (Maisons-Laffitte, Grenoble, Massy, Sophia Antipolis),
Spain (Barcelona)
and Italy (Bologna)
Following a €130 million Series A, the company has launched its Series B round.
🎯Missions
The Security Protocol and Data Model (SPDM) protocol provides a standardized method for secure authentication, attestation, and key exchange between platform components. Although SPDM support is optional at the BMC M3 level, demonstrating compatibility would highlight SiPearl’s commitment to modern platform security standards.
The objective of this internship is to implement support for the SPDM protocol on the BMC and develop a client-side testing tool to verify and validate the protocol implementation. This work may involve extending existing internal SiPearl tools and integrating with the OpenBMC ecosystem.
A secondary objective is to structure the testing tool so that it can be shared with the OpenBMC community as an open-source validation utility promoted by SiPearl.
During this internship, you will:
Investigate the current status of Security Protocol and Data Model (SPDM) development within the OpenBMC community.
Implement or integrate SPDM support on the BMC where required.
Identify and develop missing features necessary for protocol verification.
Develop a client-side test tool capable of simulating the SPDM protocol counterpart.
Apply coding standards and software development best practices.
Produce technical documentation describing the implementation and usage of the tool.
Create demonstration materials such as tutorials, videos, or wiki pages.
Publish the client tool on GitHub for the benefit of the OpenBMC open-source community.
🔍What makes you a good match for the role
Student in the final year of an engineering school or pursuing a Master's degree in electronics, computer engineering, or a related field
Highly motivated with the ability to work in an international, multidisciplinary environment.
Experience with Linux and Bash scripting.
Programming skills in C and C++.
Interest in open-source software and collaborative development (e.g., GitHub).
Interest in embedded firmware development and low-level systems.
Good written and spoken English
📍 Location -> Castelldefels
- Department
- Software engineering
- Role
- BMC
- Locations
- Castelldefels
Castelldefels
About SiPearl
SiPearl is the European fabless designer of sovereign secure high-performance energy-efficient CPUs for HPC, AI and data centres. These CPUs will help address strategic challenges in the fields of security, defence, medical research, energy, climate and engineering with a reduced environmental footprint.
This new generation of microprocessors will first target EuroHPC Joint Undertaking ecosystem, which is deploying world-class supercomputing infrastructures in Europe for solving major challenges in medical research, artificial intelligence, security, energy management and climate with a reduced carbon footprint. 🌱
Incubated within the European Processor Initiative (EPI) consortium and seed-funded by the European Union, SiPearl employs almost 200 people in :
France (Maisons-Laffitte, Grenoble, Massy, Sophia Antipolis),
Spain (Barcelona)
and Italy (Bologna)
Following a €130 million Series A, the company has launched its Series B round.