Developing firmware for IoT devices and embedded Linux systems. Focus areas throughout the working process: Smart Camera firmware, video streaming protocols, wireless IoT communication, OTA update workflows, and system-level optimization for long-running embedded systems.
- C/C++ for MCU firmware: ESP32, STM32, Arduino, Nordic — bare-metal and RTOS.
- Embedded Linux: Yocto, Buildroot — system build, driver integration, optimization.
- Video & Streaming: ONVIF, RTSP, H.264/H.265, HLS, RTMP, WebRTC.
- Wireless & wired protocols: WiFi, Bluetooth, Zigbee, UART, RS485.
- System design: OTA update, bootloader, flash management, multithreading architecture.
