Sergey Matyukevich

Senior Engineer at Syntacore

Saint Petersburg, Saint Petersburg, Russia
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

👤
Senior
🎓
Top School
Sergey Matyukevich is a seasoned embedded software engineer with 26 years of experience specializing in Linux-based devices, kernel and driver development, and bare-metal firmware in C and Rust. He has a strong track record bringing up SoCs and boards via Buildroot/Yocto, contributing upstream to projects like Buildroot and the sunxi OpenEmbedded layer to add new SoC and wireless support. Sergey pairs deep low-level skills across Cortex-M and broader ARM families with practical system integration—containerization, OTA/update tooling, and IVI connectivity—demonstrated at companies from Synopsys and Quantenna to Arrival. An author of STM32 and Rust HAL contributions, he blends academic rigor (Master’s and PhD-level studies in mathematical physics/information technology) with hands-on open-source engineering that often surfaces subtle hardware bring-up fixes, such as SD card detection and clock helper implementations.
code26 years of coding experience
job16 years of employment as a software developer
bookMaster’s Degree, Department of Mathematical Physics, Master’s Degree, Department of Mathematical Physics at Saint Petersburg State University
bookDoctor of Philosophy (Ph.D.), Department of Mathematical Information Technology, Doctor of Philosophy (Ph.D.), Department of Mathematical Information Technology at University of Jyväskylä
languagesEnglish, Russian
github-logo-circle

Github Skills (38)

buildroot10
net10
wireless10
cortex-m10
c1110
microcontroller10
linux-kernel10
io10
networking10
c1710
libopencm310
w-net10
kernel10
device-tree10
adc10

Programming languages (10)

ShellC++RustCMakefileGoPHPLua

Github contributions (5)

github-logo-circle
linux-sunxi/meta-sunxi

Apr 2017 - Nov 2018

Official sunxi OpenEmbedded layer for Allwinner-based boards.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:18 commits, 12 PRs, 29 comments in 1 year 7 months
Contributions summary:Sergey primarily contributed to the U-boot and Linux kernel recipes within the OpenEmbedded layer for Allwinner-based boards. Their work focused on updating kernel and U-boot versions, enabling support for new SoCs (sun50i), and adding board-specific configurations. This included fixing SD card detection, enabling Wi-Fi/BT, and modifying the SD card image creation process for the new board support.
allwinnersunxiopenembeddedopenembedded-layer
stm32-rs/stm32f1xx-hal

Mar 2019 - Dec 2019

A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 8 PRs, 90 comments in 8 months
Contributions summary:Sergey primarily contributed to the development of a Hardware Abstraction Layer (HAL) for the STM32F1 family of microcontrollers, written in Rust. Their work involved enabling PWM functionality for specific MCU families, adding support for GPIO pins in the LQFP-100 package, and incorporating support for different STM32F1 chip variants through feature flags. Furthermore, they implemented ADC support, including temperature and voltage readings, expanding the HAL's capabilities. They also provided documentation and examples for custom PWM channel configurations.
stlinkruststm32f1embedded-rustembedded
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
Sergey Matyukevich - Senior Engineer at Syntacore