Emmanuel Puerto

Software Engineer at Rivos Inc.

Greater Marseille Metropolitan Area 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
Emmanuel Puerto is a seasoned software engineer with roughly six years of formal experience and a long track record in embedded systems, IoT, and platform security spanning roles at SiFive, Rivos, and now Meta. He brings deep hands-on expertise in low-level firmware, FreeRTOS integration, and SDK maintenance—evidenced by contributions to the SiFive freedom-e-sdk where he integrated FreeRTOS and SEGGER SystemView and improved PMP/ISRStack handling. His career began in payments and smartcard systems, evolving through field application and principal engineering roles that blended customer-facing support, training, and technical problem-solving. Comfortable across hardware and software boundaries, he has repeatedly bridged silicon, SDKs, and security features to ship robust embedded platforms. Based in the Greater Marseille area, he combines European research training with practical industrial experience and a knack for cleaning legacy code and automating build flows. Colleagues rely on him to translate complex low-level constraints into maintainable, testable systems that scale to production.
code6 years of coding experience
job13 years of employment as a software developer
bookDoctorate preparation, Doctorate preparation at L.E.R.I.A. Angers
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Université Paris Cité
bookMaster of research degree, Master of research degree at Pierre and Marie Curie University
github-logo-circle

Github Skills (7)

c1710
freertos10
risc-v10
embedded10
c1110
sys10
makefile9

Programming languages (5)

SystemVerilogC++CRustPython

Github contributions (5)

github-logo-circle
sifive/freedom-e-sdk

Nov 2019 - Jun 2021

Open Source Software for Developing on the Freedom E Platform - Deprecated
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:15 reviews, 155 commits, 31 PRs in 1 year 6 months
Contributions summary:Emmanuel primarily contributed to the FreeRTOS-based embedded systems SDK. Their work focused on fixing warnings, cleaning up code, and updating header files within the example code. They also integrated FreeRTOS and SEGGER SystemView into the project, along with several other modifications related to the PMP and ISRStack management. Additionally, the user changed some definitions for configTICK_RATE_HZ and extra flags within the Makefile for more efficient automation.
open-source-softwaredeveloping
sifive/scl-metal

Jul 2020 - Aug 2022

Contributions:6 reviews, 12 PRs, 15 pushes in 2 years
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
Emmanuel Puerto - Software Engineer at Rivos Inc.