Hugues De Valon

Software Engineer at Einride

Stockholm, Stockholm County, Sweden
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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job5 years of employment as a software developer
bookMaster'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
bookBachelor's degree, Physics Electronics Telecommunications, Bachelor's degree, Physics Electronics Telecommunications at Grenoble INP - Phelma
bookMathematics, Physics, Chemistery, Philosophy, Mathematics, Physics, Chemistery, Philosophy at Classe Préparatoire aux Grandes Écoles - Lycée Thiers
languagesFrench, English, Spanish, Swedish
github-logo-circle

Github Skills (18)

mbed10
architecture10
memory-management10
cortex-m10
c1110
microcontroller10
c1710
sys10
arm10
embedded10
rust10
architectures10
build-configuration9
build-system9
project-configuration9

Programming languages (8)

JavaShellCSSC++RustCGoPython

Github contributions (5)

github-logo-circle
rust-embedded/cortex-m

Dec 2019 - Oct 2020

Low level access to Cortex-M processors
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
bare-metalcortexprocessorsno-stdrust
ARMmbed/mbed-os

Dec 2017 - Apr 2018

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded 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.
Request Free Trial
Hugues De Valon - Software Engineer at Einride