Fabien Parent

Senior Embedded Software Engineer at Block

Kelowna, British Columbia, Canada
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
Fabien Parent is a senior embedded software engineer with 17 years of experience building firmware, BSPs, and kernel-level code for SoCs in consumer and IoT products. Based in Kelowna, BC, he has driven board bring-ups, Yocto BSPs, U-Boot, OP-TEE, TF-A and Linux support for multiple MediaTek platforms and upstreamed much of that work. At BayLibre and Linaro he specialized in secure trusted execution and low-level bring-up, contributing to the OP-TEE project by adding MediaTek SoC support and detailed platform configurations. Now at Block, he continues to apply deep hardware-software integration skills to systems where security and reliability matter. Known for pragmatic tooling and flashing utilities as well as optimizing boot and power flows, he blends hands-on debugging with upstream open-source collaboration. His background in fuzzing ROM code and early firmware for modular devices reveals an appetite for tackling difficult, safety- and security-sensitive problems.
code17 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at SUPINFO
bookBaccalauréat S Science, Baccalauréat S Science at Lycée Charlotte Perriand
languagesFrench, English
github-logo-circle

Github Skills (25)

controller10
architecture10
interrupt-handling10
c-programming10
interrupt10
clock10
device-tree10
u-boot10
driver10
soc10
sys10
system-integration10
arm10
embedded10
pid-controller10

Programming languages (4)

CSchemeMakefileBitBake

Github contributions (5)

github-logo-circle
OP-TEE/optee_os

Feb 2019 - Sep 2021

Trusted side of the TEE
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 reviews, 6 commits, 3 PRs in 2 years 6 months
Contributions summary:Fabien contributed significantly to supporting MediaTek SoCs within the OP-TEE OS. They added support for various SoCs, including MT8516, MT8183, MT8175, and MT8195, by modifying configuration files, and platform-specific headers. These changes involved configuring memory regions, UART settings, and GIC (Generic Interrupt Controller) settings, demonstrating expertise in hardware and low-level system configurations for embedded environments.
trustedtee
Fabo/linux

Apr 2022 - Feb 2025

Linux kernel source tree
Contributions:257 pushes, 17 branches, 6 comments in 2 years 10 months
kernellinux-kernellinuxkernel-source
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
Fabien Parent - Senior Embedded Software Engineer at Block