I am a Senior Embedded Software Engineer with over 10 years of experience designing firmware and hardware systems. My expertise lies in programming with C and C++ across platforms such as STM32, ESP32, and nRF52, with a strong focus on USB, Bluetooth Low Energy (BLE), and low-power optimization techniques. I am proficient in full-cycle product engineering, from hardware bring-up and prototyping to debugging, testing, and supporting mass production.
Throughout my career, I have modernized legacy codebases, conducted thorough code reviews, and provided long-term maintenance to ensure product reliability and performance. I am skilled in working with real-time operating systems like FreeRTOS and Zephyr RTOS, and I have experience developing desktop control tools using Qt and Visual Studio.
I have worked remotely for various companies and am open to remote B2B engagements. I do not require relocation or visa sponsorship. My experience spans embedded firmware development for IoT devices, educational boards, and aerospace applications, including designing ultra-low power devices and automated testing equipment.
I am comfortable working with a variety of microcontrollers including STM32, ESP32, nRF52, AVR, and PIC, and I have hands-on experience with hardware design tools such as Altium Designer and KiCad. My debugging skills include using oscilloscopes, logic analyzers, and USB sniffers.
I am fluent in Russian and have a good command of English (B2 level). I am passionate about delivering high-quality embedded solutions and continuously improving my skills in firmware development and hardware integration.