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 (41)

crypto10
hardware-designs10
verilog10
ssl10
llvm10
decryption10
risc-v10
openssl10
cryptography10
instruction-set10
toolchain10
compiler10
opcodes10
encryption10
assembly9

Programming languages (12)

CSSC++CLLVMMakefileScalaTeXSail

Github contributions (5)

github-logo-circle
nibrunieAtSi5/rvv-keccak

Dec 2023 - Apr 2025

RISC-V Vector Implementation of Keccak hash function
Contributions:9 reviews, 10 PRs, 7 pushes in 1 year 4 months
hash-functionskeccakrisc-v
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
post-quantum-cryptographypublic-key-cryptographyrisc-v
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