Yann Sionneau

Hypervisor And Kernel Engineer at Vates Virtualization Management Stack (XCP-ng / Xen Orchestra)

Grenoble, Auvergne-Rhône-Alpes, France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yann Sionneau is a Hypervisor and Kernel Engineer with 16 years of hands-on experience in low-level and embedded systems, currently working on virtualization at Vates/XCP-ng and Xen Orchestra. He has led Linux kernel and platform ports for manycore and custom architectures at Kalray, including upstreaming efforts for the kvx port and extensive low-level arch and driver work. Yann’s background spans FPGA-based SoC design, softcore CPUs, bootloader and libc porting, and real-time control systems—evident from contributions to Migen and ARTIQ used in cutting-edge quantum experiments. He combines practical hardware tweaks (FPGA, PCB, microcontroller) that sped up router boot times with software optimizations like uClibc-ng/NPTL and musl ports for new ISAs. An active open-source contributor, he has improved Migen platform support and ARTIQ device drivers, showing a rare blend of Python-based hardware description skills and deep C/kernel expertise. Based in Grenoble, he brings a pragmatic, systems-level mindset that covers everything from MD5 FPGA accelerators to hypervisor kernels.
code16 years of coding experience
job9 years of employment as a software developer
bookLycée Albert Schweitzer
bookEngineering Diploma Networks Telecommunication ASR (Architecture of Network Services), Engineering Diploma Networks Telecommunication ASR (Architecture of Network Services) at Télécom SudParis
bookDjango Carrots
languagesFrench, English, Spanish, Japanese, German
stackoverflow-logo

Stackoverflow

Stats
31reputation
10kreached
0answers
1question
github-logo-circle

Github Skills (18)

xilinx10
python10
hardware10
controls10
sys10
control-systems10
fpga10
hdl10
embedded10
serial-communication10
physics9
vivado9
documentation8
build-automation8
conda7

Programming languages (13)

C++CCMakeMakefileHTMLTypeScriptShellForth

Github contributions (5)

github-logo-circle
m-labs/artiq

Oct 2014 - Sep 2015

A leading-edge control system for quantum information experiments
Role in this project:
userBackend Developer
Contributions:174 commits, 112 pushes, 2 branches in 11 months
Contributions summary:Yann primarily contributed to the ARTIQ control system for quantum information experiments by implementing and enhancing the driver for the Lab Brick Digital Attenuator (LDA). They added features such as a simulation class, docstrings, and the ability to ping the device. Additionally, they fixed issues, improved code style and implemented various improvements to the core device's functionality.
physicspythonsciencequantum-computingrust
m-labs/migen

Oct 2014 - Oct 2015

A Python toolbox for building complex digital hardware
Role in this project:
userEmbedded Systems Engineer
Contributions:15 commits, 6 pushes, 2 comments in 11 months
Contributions summary:Yann primarily contributed to hardware description and platform-specific configurations within the Migen project. Their work included adding and modifying pin definitions for FMC connectors on the KC705 platform and correcting a typo in the LPC connector definitions. Further contributions involved fixing an FPGA speed grade for the Pipistrello platform and modifying the Vivado programmer to allow specification of a flash chip, directly impacting hardware configuration capabilities. The user also addressed software aspects related to the hardware description through adding a conda recipe for Migen and fixing doc warnings.
asicpythonvhdltoolboxsynthesis
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yann Sionneau - Hypervisor And Kernel Engineer at Vates Virtualization Management Stack (XCP-ng / Xen Orchestra)