Summary
Vladislav Ermachenkov is a senior embedded software engineer based in Berlin with around a decade of hands-on experience designing firmware for constrained IoT and industrial devices. He specializes in C/C++ firmware, RTOS-based architectures and cross-platform build systems (notably CMake), and has repeatedly owned SDK and update/bootloader designs for ESP32, nRF, EFR32 and STM32 families. Vladislav blends low-level hardware expertise (UART/I2C/SPI/CAN/RS485, flash encryption, secure boot) with modern engineering practices—unit/integration testing, CI in Docker, and Doxygen-backed documentation—to raise product quality and delivery velocity. He has a track record of modernizing legacy codebases and toolchains, introducing team practices (code review, Jira/Confluence) and automating device testing with Python. Colleagues rely on him for pragmatic architecture, remote debugging and reversing undocumented protocols, reflecting both systems-level depth and a developer-first approach to firmware engineering.
9 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Radio, Television, and Digital Communication, Bachelor's degree, Radio, Television, and Digital Communication at The Bonch-Bruevich Saint-Petersburg State University of Telecommunications