Gerson Budke

Embedded Software Engineer at Leica Geosystems part of Hexagon

Widnau, St. Gallen, Switzerland
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
Gerson Budke is an Embedded Software Engineer with 12 years of experience building low-level firmware, drivers and IoT systems across automotive, agriculture and telecom domains. He currently develops embedded solutions at Leica Geosystems (Hexagon) and has driven platform work such as Yocto-based Linux stacks, automated CI/CD and OTA subsystems. A prolific contributor to major RTOS projects like Zephyr and RIOT, he’s implemented UpdateHub OTA abstractions, userspace syscalls and extensive AVR/Atmel peripheral support, showing strength in both system architecture and hardware bring-up. His background spans board-level bring-up on i.MX SoMs, CAN/OpenGL embedded GUIs and PON product development, combining deep C/C++ expertise with systems thinking. Based in Widnau, Switzerland, he pairs academic training in automation systems with a practical track record of porting, refactoring and productionizing embedded platforms—often improving hardware abstraction layers that quietly simplify downstream development.
code12 years of coding experience
job17 years of employment as a software developer
bookMaster of Science Automation Engineering and Systems, Master of Science Automation Engineering and Systems at Universidade Federal de Santa Catarina
bookBachelor of Science in Computer Science Compiler Framework Compiler, Bachelor of Science in Computer Science Compiler Framework Compiler at Universidade do Estado de Santa Catarina
bookElectrotechnical technician Electronics, Electrotechnical technician Electronics at Federal University of Technology - Parana
languagesEnglish, Portuguese
github-logo-circle

Github Skills (23)

firmware10
embedded-language10
zephyr-rtos10
spi10
c1110
microcontroller10
c1710
i2c10
iot10
rtos10
driver10
device-driver10
sys10
updater10
embedded10

Programming languages (8)

C#C++CJavaScriptRobotFrameworkGoBitBakePython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Nov 2022 - Nov 2022

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:1505 reviews, 2 commits, 285 PRs in 1 day
Contributions summary:Gerson primarily contributed to the Zephyr project by adding and modifying code related to the UpdateHub subsystem, a system for over-the-air (OTA) firmware updates. Their work involved adding storage abstractions to allow switching between different flash APIs, cleaning up device and firmware headers, isolating system dependencies, and implementing userspace syscalls. Furthermore, they addressed issues related to the IEEE802154 radio driver and performed porting and refactoring work to enable clock control in various Atmel SAM-series drivers.
bluetooth-lereal-timezephyrsecuregit-repository
RIOT-OS/RIOT

Jan 2021 - Aug 2021

RIOT - The friendly OS for IoT
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:79 reviews, 41 commits, 20 PRs in 7 months
Contributions summary:Gerson's contributions primarily focused on low-level system initialization and driver development within the RIOT-OS for IoT. Their work involved refactoring and restructuring the codebase related to the ATmega and ATxmega microcontroller families, including clock configurations, power management, and hardware-specific initialization routines. Key contributions include adding support for various ATxmega peripherals (EBI, I2C, and SPI) and refactoring common AVR8 code, indicating a strong focus on enhancing hardware support within the RTOS.
riot-osinternetofthingsrtosriotmicrocontrollers
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
Gerson Budke - Embedded Software Engineer at Leica Geosystems part of Hexagon