Bruno Cavagna is a SOC design leader based in Grenoble with 12 years of hands-on experience driving IP and SoC design, verification and integration at STMicroelectronics. He combines deep RTL and microarchitecture expertise with cross-disciplinary leadership—owning synthesis, CDC/LINT flows, UPF power strategies and emulator-based system performance benchmarking to mature silicon before tape-out. Bruno has repeatedly led complex interconnect and NOC architectures, optimized high-frequency clocking and dynamic gating, and defined next-gen IP-XACT integration flows to speed RTL integration. His background spans low-level digital design (VHDL), UVM/SV verification, formal checks and post-silicon debug, plus experience integrating Cortex-M33, PCIe, NFC and RF IPs. An active contributor to embedded open-source (notably low-level STM32 timer and SPI updates in the Arm Mbed ecosystem), he blends silicon-grade rigor with practical firmware-aware insights. He is known for translating system use cases into measurable performance targets and aligning multi-team resources to deliver silicon-quality results.
12 years of coding experience
14 years of employment as a software developer
Higher National Diploma Telecommunications and Networks, Higher National Diploma Telecommunications and Networks at Université Blaise Pascal (Clermont-II) - Clermont-Ferrand
Master Microelectronics, Master Microelectronics at ESIEE PARIS
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1170 commits, 189 PRs, 827 comments in 5 years 3 months
Contributions summary:Bruno appears to be focused on developing for embedded systems, specifically within the context of an IoT platform designed for the Internet of Things. Their commits primarily involve hardware-level interactions, including removing calls to the system timer and configuring specific timer peripherals, in this case the STM32 family of microcontrollers. The user's work focuses on peripheral driver updates related to timers (specifically TIM2, TIM17) and the Serial Peripheral Interface (SPI), highlighting a specialization in low-level hardware control and driver development.
Contributions:2 PRs, 37 pushes, 10 branches in 5 months
mbed
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
Bruno Cavagna - SOC DESIGN LEADER at STMicroelectronics