Clément Faure

Embedded Software Engineer at NXP Semiconductors

Valbonne, Provence-Alpes-Côte d'Azur, 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
Clément Faure is an embedded software engineer with nine years of experience building and maintaining Trusted Execution Environments for NXP i.MX platforms. He is the OP-TEE maintainer for i.MX boards and has deep hands-on expertise across Linux kernel, Trusted Firmware-A, U-Boot, Yocto, and hardware cryptographic accelerators. His work spans ARM TrustZone (ARMv7/ARMv8), secure/encrypted boot, and low-level power management, and he also runs CI pipelines for complex embedded stacks. On GitHub he has improved OP-TEE test coverage and extended platform support for multiple i.MX families, demonstrating a pragmatic blend of QA automation and low-level driver development. Prior experience in JavaCard secure element OS and EMV applets gives him a strong background in security-sensitive embedded systems beyond typical firmware work. Based in Valbonne, France, he combines firmware craftsmanship with continuous-integration discipline to deliver reliable, secure platform software.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Mathematics, physics and engineering sciences, Bachelor's degree, Mathematics, physics and engineering sciences at Preparatory classes of CPE Lyon, Institution des Chartreux
bookMaster's degree, Electronics, Telecommunications and Computer Science, Master's degree, Electronics, Telecommunications and Computer Science at Ecole supérieure de Chimie Physique Electronique de Lyon
languagesFrench, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

architecture10
testing10
configuration-management10
c1110
c1710
device-tree10
u-boot10
sys10
cryptography10
boot10
arm10
embedded10
architectures10
mx10
imx810

Programming languages (3)

CBitBakePython

Github contributions (5)

github-logo-circle
OP-TEE/optee_os

Jul 2019 - Oct 2022

Trusted side of the TEE
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:445 reviews, 154 commits, 106 PRs in 3 years 3 months
Contributions summary:Clément contributed significantly to the i.MX platform support within the OP-TEE OS repository, focused on adding support for various i.MX platforms and board flavors. Their work involved modifying configuration files (`conf.mk`) to incorporate new platform flavors for several i.MX processors (e.g., i.MX6, i.MX7, i.MX8), enabling the use of specific hardware components (such as OCOTP), and fixing platform-specific configurations to enhance the functionality and compatibility of the trusted execution environment on the supported hardware. They also re-worked and debugged existing imx-related drivers.
trustedtee
OP-TEE/optee_test

Oct 2020 - Dec 2022

Test suite
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:24 reviews, 8 commits, 11 PRs in 2 years 2 months
Contributions summary:Clément primarily contributed to the test suite of the repository, fixing bugs and enhancing the testing process. They removed obsolete includes and compilation of deleted files from the build configurations. Furthermore, they added a new CMAC test case and modified existing tests to be compatible with different OpenSSL versions, specifically addressing compatibility issues. These changes improve test coverage and ensure the reliability of the OP-TEE test suite.
testingsuite
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
Clément Faure - Embedded Software Engineer at NXP Semiconductors