Guennadi Liakhovetski is a senior software engineer with 26 years focused on embedded and open-source development, currently at Intel in Aachen. He is a long-time Linux kernel contributor and maintainer of the soc-camera Video4Linux framework, with deep expertise across ARM, SuperH and PowerPC platforms and platform-independent hardware drivers. His work spans bootloaders (U-Boot, RedBoot), low-level device drivers and RTOS integration, including notable contributions to Zephyr and Sound Open Firmware where he fixed power-management and DMA issues that could cause firmware failures. Colleagues rely on him for robust, low-level design and pragmatic refactoring that improves long-term maintainability. He brings a blend of hardware-aware systems thinking and careful kernel-level craftsmanship often honed by diagnosing obscure platform-specific bugs.
Contributions:3149 reviews, 651 commits, 482 PRs in 4 years 2 months
Contributions summary:Guennadi contributed to the Sound Open Firmware project by modifying the bootloader and device drivers for Xtensa-based systems. Their work involved changing start addresses in assembly language, updating device driver configurations, and refactoring code to enhance efficiency. Furthermore, the user implemented support for reading data from a serial port, adding features for handling traces from systems without DMA interfaces, and also provided improvements and fixes for existing DMA operations, like fixing memory allocation issues.
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:338 reviews, 95 PRs, 450 comments in 4 years 6 months
Contributions summary:Guennadi primarily contributed to the Zephyr RTOS by addressing code issues and improving code quality within the context of the Intel ADSP architecture. Their work involved fixing compiler warnings, refining cache handling, and correcting memory power-down procedures, demonstrating a strong understanding of the embedded systems environment. The user made several commits related to refactoring or fixing LLEXT (Linkable Loadable Extensions) code, and adding support to the codebase. The user also addressed a power management issue, which could lead to firmware failure, and introduced support for relocatable LLEXT objects.
bluetooth-lereal-timezephyrsecuregit-repository
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
Guennadi Liakhovetski - Senior Software Engineer at Intel Corporation