Lucas Tamborrino is a software engineer from São Paulo with a background in electrical engineering (UNICAMP) and a specialization in embedded electronics, bringing nine years of experience across control and automation, telecom, precision agriculture, IoT and IIoT. He designs and ships embedded systems—hardware, PCB, BSPs (Yocto), drivers and firmware—working with C/C++ (bare metal and RTOS), embedded Linux, Python and shell scripting. At Espressif he contributes to the Zephyr RTOS upstream, adding low-level driver support and async UART/GDMA features for ESP32-C3/S3/C6 platforms, reflecting deep expertise in SoC peripherals and device tree integration. Previously he developed firmware and BSPs for optical communications equipment (amplifiers, transponders, switches) at Padtec, blending optics-domain constraints with robust embedded software. Known for bridging hardware and software, he often surfaces subtle platform issues (word-size SPI bugs, device tree omissions) and delivers practical fixes that enable new board features.
8 years of coding experience
3 years of employment as a software developer
Técnica, Técnico em eletrônica, Técnica, Técnico em eletrônica at ETESP
Pós-Graduação, Eletrônica Embarcada, Pós-Graduação, Eletrônica Embarcada at Centro Universitário Salesiano de São Paulo
Engenharia Elétrica e Eletrônica, Engenharia Elétrica e Eletrônica at Universidade Estadual de Campinas
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:333 reviews, 60 PRs, 123 comments in 2 years 11 months
Contributions summary:Lucas primarily contributed to the Zephyr RTOS project by adding and modifying driver support for UART communication on ESP32-C3, ESP32-S3, and ESP32-C6 SoCs. This includes adding async API support, driver implementation for GDMA, adding new video formats, and addressing word size issues in SPI communication, showing expertise in embedded systems design and low-level hardware interactions. Furthermore, the user implemented various device tree updates to enable features, such as I2C, SPI, and timers on the ESP32-S3, and adding support for the ESP32C6. The work involved also includes fixing existing issues.
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
Lucas Tamborrino - Software Engineer at Espressif Systems