Rodrigo Garcia

Senior Embedded Software Engineer Espressif at Espressif Systems

Spain
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
Rodrigo Garcia is a Senior Embedded Software Engineer at Espressif with over 12 years of C/C++ firmware experience and more than eight years focused on ARM Cortex M-series development. Trained in Computer Engineering at UNICAMP with a two-year specialization in financial economics, he blends deep technical skill with product and business-case thinking. He has strong expertise in FreeRTOS, HAL/CMSIS, peripheral drivers (UART, SPI, I2C, PWM, flash, SD), and low-level optimization for performance and power management. Rodrigo contributes to widely used open-source projects such as the arduino-esp32 core, improving UART/SPI/I2S, timers and power features, and routinely ships tools for testing, simulation and Android integration. Fluent in English and Spanish and comfortable across Linux and Windows environments, he combines rapid debugging velocity with a UX-aware Design Thinking approach to turn hardware constraints into robust product solutions. Based in Spain, he pairs hands-on embedded craftsmanship with experience in business modeling and digital transformation initiatives.
code5 years of coding experience
job18 years of employment as a software developer
bookEngenharia de Computação, Engenharia de Computação at Universidade Estadual de Campinas
github-logo-circle

Github Skills (18)

uart10
rm10
spi10
gpio10
iot10
sys10
esp3210
embedded10
arduino10
iot-devkit10
i2s10
timer9
timers9
pwm9
bluetooth8

Programming languages (4)

TypeScriptC++CPython

Github contributions (5)

github-logo-circle
espressif/arduino-esp32

Jul 2021 - Jan 2023

Arduino core for the ESP32
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:601 reviews, 73 commits, 338 PRs in 1 year 6 months
Contributions summary:Rodrigo primarily worked on enhancing the Arduino core for the ESP32 platform, focusing on hardware-level interactions. They implemented improvements to low-level communication, including UART, SPI, and I2S peripherals. The user's contributions included fixing bugs, optimizing performance, and adding new features related to timers, LED control, and power management.
arduino-coreesp8266arduinoplatformioesp-idf
SuGlider/esp-idf

Mar 2022 - Feb 2024

Espressif IoT Development Framework. Official development framework for ESP32.
Contributions:17 pushes, 1 branch in 1 year 11 months
esp8266espressifarduinodevelopment-frameworkesp-idf
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
Rodrigo Garcia - Senior Embedded Software Engineer Espressif at Espressif Systems