Hugues De Valon is a software engineer with 8 years of embedded and firmware experience, currently building perception and safety software to keep vehicles from colliding at Einride. He has a strong Arm background, having advanced through multiple roles at Arm working on Trusted Firmware, PARSEC security services in Rust, and low-level Mbed OS drivers. His open-source contributions include adding SAU and CMSE support and assembly routines to the widely used rust-embedded cortex-m project, demonstrating deep hardware and memory-security expertise. Hugues pairs low-level C and assembly skills with modern Rust security work, and has shipped drivers for Ethernet, TRNG and various SoC peripherals. Based in Stockholm, he brings a pragmatic tester’s mindset from prior automation work and internships, plus multilingual cultural flair hinted by his GitHub bio. He’s comfortable moving between bare-metal constraints and higher-level security abstractions to deliver safe, dependable embedded systems.
8 years of coding experience
5 years of employment as a software developer
Master's degree, Embedded Systems and Software, Master's degree, Embedded Systems and Software at Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées de Grenoble
Contributions:14 commits, 6 PRs, 37 comments in 9 months
Contributions summary:Hugues's commits focus on low-level access and control within the Cortex-M embedded systems environment. They implemented support for the Security Attribution Unit (SAU), a core peripheral for managing memory security, demonstrating a strong understanding of hardware architecture and memory management. The contributions extend to initial support for Cortex-M Security Extensions (CMSE), including helper functions, indicating involvement in advanced security features. The user also added assembly routines, further showcasing deep knowledge of the underlying hardware and low-level programming techniques.
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:15 commits, 8 PRs, 41 comments in 4 months
Contributions summary:Hugues primarily focused on low-level driver development and hardware integration within the Arm Mbed OS project. Their contributions include fixing unaligned memory access issues in the Ethernet driver, enhancing code to support larger memory zones, and enabling TRNG support with an open-source driver. The user also addressed build system issues related to output extensions and ASM flags, ensuring correct project configurations for different toolchains.
kernelmbed-osoperating-systemlinuxmbed
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.