I am a detail-oriented Embedded Software Developer with three years of hands-on experience in industrial automation, hardware-software integration, and MCU firmware development.
I build concurrent embedded systems using Zephyr RTOS, FreeRTOS, multi-threaded kernel architectures, and inter-thread communication mechanisms such as Zephyr k_msgq and mutexes.
I work with C and C++ for low-level firmware development, including bare-metal programming, state machines, DMA optimization, peripheral integration, and troubleshooting.
My hardware and communication experience includes STM32 and AVR microcontrollers, SPI, I2C, UART, RS-485, Modbus TCP, PROFINET, and industrial control applications.
I also have experience in electrical and automation engineering, including Siemens PLC systems, Siemens TIA Portal, circuit design, and AutoCAD Electrical.
I am based in Minsk, Belarus, and am open to full-time remote, hybrid, or office-based opportunities.