Jean-roch Coulon is a RISC-V processor architect with over 6 years focused on CPU microarchitecture and security-focused silicon, currently at Thales Silicon Security in Provence. He brings deep hands-on experience across the full hardware lifecycle—from Verilog changes to instruction queues and AXI memory interfaces to system-level verification and test automation—evidenced by contributions to the widely used CORE-V CVA6 Linux-capable RISC‑V core and its verification infrastructure. His background spans cryptographic IP, smartcard products, and microprocessor design at Gemalto, Invia and STMicroelectronics, where he led projects from RTL design through place-and-route and system verification. He is skilled at bridging architecture and tooling, having refactored verification environments and integrated new simulators to scale test coverage. Comfortable in both research and product engineering contexts, he combines an engineer’s attention to implementation detail with an architect’s view of performance and security trade-offs. Educated at ENSERG in Grenoble, he blends classical microelectronics training with practical embedded systems delivery.
6 years of coding experience
2 years of employment as a software developer
Ingémieur, Electronique et Microelectronique, Ingémieur, Electronique et Microelectronique at Ecole Natrionale Supérieure d'Electronique et de Radioélectricité de Grenoble (ENSERG)
The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
Role in this project:
Embedded Systems Engineer
Contributions:1 release, 181 reviews, 26 commits in 2 years 10 months
Contributions summary:Jean-roch's contributions focused on configuring and modifying the CVA6 core's instruction realign and memory interfaces. They made changes to the instruction queue and the memory system, introducing parameters and functions to improve performance. This involved work in Verilog to define, configure and implement modifications, showing a deep understanding of the core's architecture and the interaction between its various modules.
Functional verification project for the CORE-V family of RISC-V cores.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:107 reviews, 134 commits, 234 PRs in 2 years 3 months
Contributions summary:Jean-roch primarily contributed to the verification infrastructure of the RISC-V core verification project. Their work involved modifying test scripts (`smoke-tests.sh`, `dv-riscv-tests.sh`, `dv-riscv-compliance.sh`) to integrate new simulators and update test execution. They also refactored the test environment, moving scripts and dependencies to new directories for better organization and maintainability. Furthermore, the user expanded the testing capabilities by including the support for C tests and expanding AXI structure.
risc-vsystemverilogriscverificationcores
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
Jean-roch Coulon - Risc-V Processor Architect at invia