Nicolas Brunie

Senior Principal Hardware Engineer at SiFive

California, United States
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
Nicolas Brunie is a Senior Principal Hardware Engineer based in California with a PhD in Computer Science and over a decade of specialized experience in floating-point units, vector execution, and RISC-V microarchitecture. He has progressed through technical and leadership roles at SiFive and Kalray, driving high-performance FPU and out-of-order vector designs, Chisel-based RTL flow automation, and PPA-driven micro-architecture iteration. His background uniquely combines compiler backend work, cryptographic co-processor design, and low-level software optimization—skills honed while developing LLVM backends, cryptography accelerators, and optimized math libraries during his PhD and industry roles. Known for bridging hardware and software, he has led teams building CNN accelerators and embedded ML stacks while still contributing deep RTL and algorithmic expertise. Colleagues rely on him for pragmatic architecture choices that squeeze frequency and efficiency out of modern cores without sacrificing standards compliance.
code5 years of coding experience
job11 years of employment as a software developer
bookM2, informatique fondamentale, M2, informatique fondamentale at École normale supérieure de Lyon
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at ENS de Lyon
languagesFrench, English, Spanish
github-logo-circle

Github Skills (44)

crypto10
ssl10
simulator10
computer-architecture10
decryption10
risc-v10
v-model10
tls1310
certificate10
risc10
openssl10
cryptography10
instruction-set10
fpga10
spike10

Programming languages (9)

C++CLLVMTeXMakefileScalaJavaScriptAssembly

Github contributions (5)

github-logo-circle
Investigate and suggest RISC-V ISA Extensions to improve performance and efficiency in modern public-key cryptography, focusing on standard Post-Quantum Cryptography algorithms such as Kyber, Dilithium, and more.
Contributions:4 reviews, 53 PRs, 55 pushes in 1 year 3 months
nibrunieAtSi5/riscv-crypto

Aug 2022 - Feb 2024

RISC-V cryptography extensions standardisation work.
Contributions:7 reviews, 7 PRs, 144 pushes in 1 year 6 months
risc-vcryptographypublic-key-cryptographystandardisationrisc
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
Nicolas Brunie - Senior Principal Hardware Engineer at SiFive