Vyacheslav Yurkov

Software Architect at OSS Keepers

Greater Karlsruhe Area Germany
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
Vyacheslav Yurkov is a Software Architect with over a decade of experience delivering embedded Linux systems, kernel drivers, board bring-up, and Yocto-based build infrastructures for industrial and scientific products. He blends hands-on C/C++ development with Python and Go automation, leading architecture and technical teams to production-grade firmware and update workflows. An active contributor to major open-source projects such as the Yocto/OpenEmbedded ecosystem and Trusted Firmware A, he has improved overlayfs handling and modernized builds for newer Python and licensing workflows. His background includes kernel DMA/FPGA driver work for NMR spectrometers and designing controllers for laser cutting, demonstrating deep hardware-software integration expertise. Based in the Greater Karlsruhe area, he excels at translating complex hardware constraints into maintainable software processes and champions best practices across teams.
code10 years of coding experience
job19 years of employment as a software developer
bookMaster's Process Control Automation, Master's Process Control Automation at Норильский Индустриальный Институт (НИИ) / Norilsk Industrial Institute (NII)
languagesEnglish, Russian, German, Chinese
github-logo-circle

Github Skills (14)

embedded10
systemd10
build-system10
overlayfs10
sys10
openembedded10
build-automation10
yocto10
protobuffer9
protobuf9
linux9
cmake9
configuration-management9
python8

Programming languages (8)

JavaC++CSchemeGoNASLBitBakePython

Github contributions (5)

github-logo-circle
Role in this project:
userEmbedded Systems Engineer / Automation Engineer
Contributions:18 commits in 3 years 10 months
Contributions summary:Vyacheslav primarily contributes to the OpenEmbedded project, focused on integrating various software components and tools within the build system. Their work involves adding and modifying recipes, including for file system tools (overlayfs-progs, overlayfs-tools, xfstests) and other packages (protobuf, polkit, sdbus-c++). They also implement patch files and configure packages, showcasing an expertise in build system customization.
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userDevOps Engineer & Embedded Systems Engineer
Contributions:43 commits in 2 years 5 months
Contributions summary:Vyacheslav's contributions center around enhancing the build system and integrating features related to embedded systems development within the OpenEmbedded environment. They focused on improving the handling of overlay file systems, including creating systemd units for managing writable directories and generating a systemd service for overlayfs. Furthermore, they modified build scripts and classes to ensure compatibility with newer Python versions and to handle license file naming correctly within the image creation process.
git-repositoryopenembedded
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
Vyacheslav Yurkov - Software Architect at OSS Keepers