Marcio Ribeiro

Embedded Software Engineer at Espressif Systems

Greater Campinas Brazil
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
Marcio Ribeiro is an embedded software engineer with two years in his current role at Espressif and over two decades of hands-on experience across medical devices, industrial automation, and power electronics. He combines firmware and hardware expertise—ranging from RTOS device-tree and driver work for ESP32 platforms to electrosurgical device development and regulatory support. As a former R&D director and founder, he blends product-focused leadership with deep technical execution, routinely shipping embedded systems and programmable-logic solutions. An active open-source contributor, he has helped extend the Zephyr RTOS with ESP32 touch sensor drivers, DMA modes, and sensor support, demonstrating practical IoT and low-level systems skills. Based in Greater Campinas, Brazil, he brings a rare mix of medical-device domain knowledge and IoT firmware craftsmanship that shortens time-to-certification and time-to-market.
code2 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Universidade Federal de Uberlândia - UFU
languagesPortuguese, English
github-logo-circle

Github Skills (14)

esp3210
embedded-language10
embedded10
device-tree10
dts10
rtos10
microcontroller10
dt10
zephyr10
i2s9
adc9
dma8
bluetooth5
bluetooth-le5

Programming languages (3)

CSSCHTML

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Aug 2023 - Apr 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:346 reviews, 42 PRs, 90 comments in 1 year 7 months
Contributions summary:Marcio primarily contributed to the Zephyr RTOS project by modifying device tree files for various ESP32-based boards, adding support for code partitions and enabling touch sensor configurations. They also implemented an Espressif touch sensor driver and added support for the ESP32S3 internal temperature sensor. Further contributions included the implementation of dma mode for adc and i2s, and various bug fixes related to the clock initialization, dac, and spi.
bluetooth-lereal-timezephyrsecuregit-repository
wmrsouza/zephyr

Oct 2023 - Apr 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:600 pushes, 87 branches in 1 year 5 months
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
Marcio Ribeiro - Embedded Software Engineer at Espressif Systems