Gustavo Nihei is a Staff Engineer specializing in secure, reliable embedded platforms with over a decade of experience across automotive, consumer electronics, and IoT. He blends deep C/C++ and RTOS expertise with Linux systems programming and secure boot practices, driving architecture and team leadership at Espressif Systems. A consistent open-source contributor, Gustavo has improved core projects like ESP-IDF, Apache NuttX, MCUboot and esp-hal—work that includes low-level driver integration for ESP32-S3, SPI and RTC/WDT improvements, and secure-boot support for Espressif targets. His background in research and a master’s in computer science informs a methodical approach to hardware-software integration and CI/CD for constrained devices. Colleagues rely on him for pragmatic, quality-first fixes and cross-project consistency that often surface as subtle but impactful improvements.
8 years of coding experience
8 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Universidade Federal de Santa Catarina
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1256 reviews, 370 PRs, 161 pushes in 4 years 5 months
Contributions summary:Gustavo's contributions focused on enhancing the Apache NuttX real-time embedded operating system, specifically for STM32F7 and ESP32-S3 platforms. Their work involved refactoring and adding support for hardware features such as the FMC functions for STM32F7 series and the addition of SPI Flash support for ESP32-S3-based boards. The user also addressed issues related to the build system and hardware peripherals.
Contributions:143 reviews, 29 commits, 51 PRs in 5 months
Contributions summary:Gustavo primarily contributed to the integration of the Apache NuttX RTOS within the mcuboot project, suggesting expertise in embedded systems. Their work involved modifying flash map backend to support NuttX, enabling secure boot functionality on that platform. They also fixed compiler warnings and made improvements to include directives, demonstrating attention to code quality. Furthermore, the user added support for hardware secure boot and made code adjustments for specific Espressif targets, particularly ESP32-C3, including CI/CD support, indicating a strong focus on secure boot and its implementation.
securedevicedevice-management32-bitsecure-boot
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.