Ronald Cron

Principal Software Engineer at Arm

Paris, Ile-de-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
Ronald Cron is a Principal Software Engineer based in Paris with 11 years of professional experience building secure, low-level systems at Arm. He brings deep expertise in embedded firmware, UEFI boot firmware, and TLS/security libraries, having contributed to widely used open-source projects like mbed TLS, EDK II, and ARM SCP firmware. His work spans ARM platform bring-up, interrupt management, SoC clock and peripheral integration, and hardening of cryptographic code and test suites. Ronald combines rigorous academic training from École Polytechnique, ENS, and a PhD-level background with practical hands-on engineering driving CI, debug builds, and cross-toolchain compatibility. Colleagues rely on him for improving maintainability and stability in critical boot and security paths where subtle changes have outsized operational impact. He’s the kind of engineer who pairs low-level craftsmanship with a keen eye for reproducible builds and secure key management.
code11 years of coding experience
bookMaster's degree, Master's degree at Ecole normale supérieure de Paris
bookEngineer's degree, Engineer's degree at Ecole polytechnique
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Université Pierre et Marie Curie (Paris VI)
languagesFrench, English, German
github-logo-circle

Github Skills (31)

crypto10
bootloader10
uefi10
tls1210
libcrypto10
architecture10
firmware10
c-programming10
c1110
tls1310
security10
crypt10
c1710
mtls10
sys10

Programming languages (3)

CGroovyPython

Github contributions (5)

github-logo-circle
Mbed-TLS/mbedtls

Apr 2020 - Jan 2023

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Role in this project:
userBack-end & Security Engineer
Contributions:3213 reviews, 972 commits, 498 PRs in 2 years 10 months
Contributions summary:Ronald primarily focused on improving the security and stability of the mbed TLS library. Their contributions included removing unnecessary preprocessor conditions to streamline the code, adding and testing the version of make and cmake as well as the version of python3 and making security fixes to the code related to the application layer protocol name (alpn) extension list. They also made enhancements to key management code, and the code in tests.
cryptography-libraryapisslcryptographycryptography-api
ARM-software/SCP-firmware

May 2018 - Dec 2019

Read-only mirror of System Control Processor (SCP) firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 release, 40 commits, 91 PRs in 1 year 6 months
Contributions summary:Ronald primarily contributed to the firmware of the System Control Processor (SCP) for ARM-based systems. Their work involved adding support for ARMv7-M architecture, implementing interrupt management (specifically using the NVIC), and integrating support for various hardware components like the DMC-500, SGM-775, SGI Clark, and Juno SoC clocks. They also updated the firmware version and added debug builds to the CI process.
control-systemfirmwarescp
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
Ronald Cron - Principal Software Engineer at Arm