Embedded Firmware Engineer · Systems diagnostics

Embedded systems,
debugged end to end.

I build firmware and embedded systems where software has to work reliably with real hardware, networks and imperfect physical interfaces.

FIRMWARE C · ESP-IDF · FreeRTOS
CONNECTIVITY Ethernet · LTE · MQTT/TLS
HW/SW interfaces · board bring-up
DIAGNOSTICS observability · recovery

Selected work

Problems that crossed the software / hardware boundary.

Case studies focus on the engineering process: observability, failure isolation, protocol behavior, recovery and real-hardware validation.

01

Firmware · Networking · Diagnostics

Ethernet & TCP diagnostics

ESP32 firmware diagnostics for intermittent TCP delays, packet delivery symptoms and network observability.

Challenge

Investigate intermittent delays across the firmware, Ethernet path, network and receiving service while preserving safe remote access.

Engineering work
  • Added diagnostic firmware and network-related counters
  • Compared ESP32 and Linux-side logs over time
  • Prepared an OTA workflow with confirmation and rollback capability
ESP32ESP-IDFLAN8720RMIITCP/IPOTA
Read the case study
02

Cellular · UART · MQTT/TLS

LTE modem & AT command diagnostics

ESP32-side UART and AT diagnostics during an LTE modem migration with concurrent Linux-side access.

Challenge

Distinguish modem response failures from commands that never reached the modem, while handling contention and long operations.

Engineering work
  • Added UART RX/TX, timing, timeout and URC diagnostics
  • Used AT echo to check whether commands reached the modem
  • Reviewed long-operation timeouts and recovery behavior
ESP32UARTAT commandsLTEMQTT/TLSLinux
Read the case study
03

Ethernet · IPv4/UDP · NTP

Autonomous ESP32 NTP server

An ESP32-based NTP server for local time synchronization in isolated infrastructure.

Challenge

Provide a local time source for systems without a public Internet time service.

Engineering work
  • Developed the time synchronization solution
  • Implemented a local NTP service over Ethernet and IPv4/UDP
  • Debugged behavior on target hardware
ESP32ESP-IDFFreeRTOSEthernetIPv4/UDPNTP
04

RF · PCB · Embedded control

RF generator prototype

An ESP32, SX1278 and VCO-based RF generator prototype with schematic, PCB and antenna modeling work.

Challenge

Bring embedded control and RF hardware together in a prototype for validation.

Engineering work
  • Defined requirements and selected the architecture
  • Created the schematic and PCB layout in Altium Designer
  • Performed PCB antenna modeling and prototype validation
ESP32SX1278VCORFPCB
Read the case study
05

DSP · Validation · Automation

Audio DSP & acoustic test systems

FM1388 DSP integration and an ESP32-controlled acoustic engine-noise simulation bench.

Challenge

Integrate DSP hardware and test equipment into an acoustic laboratory workflow.

Engineering work
  • Designed an FM1388 test board and adapted vendor code
  • Supported acoustic laboratory tuning
  • Designed and assembled a mechanical bench with ESP32 control
FM1388ESP32DSPSolidWorks3D printing

Engineering Notes

Practical reasoning for hard-to-observe systems.

Short technical explanations on failure boundaries and observable recovery, with primary references and clear limitations.

Read the notes

Technical stack

Tools are useful. Systems thinking matters more.

Firmware

  • C
  • ESP-IDF
  • FreeRTOS

MCU

  • ESP32
  • STM32
  • AT32

Interfaces

  • UART
  • SPI
  • I2C
  • I2S
  • CAN
  • RMII

Connectivity

  • Ethernet
  • TCP/IP
  • MQTT
  • LTE
  • AT

Tools / hardware

  • Python
  • Bash
  • Git
  • Linux
  • Altium Designer
  • Board bring-up

Diagnostics & recovery

  • Failure isolation
  • Runtime counters
  • Cross-device logs
  • Bounded recovery
  • Safe OTA

Experience

Engineering roles.

Embedded Firmware Engineer

Intelligent Technical Systems R&D and Production Association

Feb 2026 – Present

Circuit Design / Embedded Prototyping Engineer

ITELMA

Jun 2024 – Feb 2026

Electronics Engineer

Research and Testing Center Intelelectron

Mar 2024 – Jun 2024

Research Engineer / Teaching Assistant

Yuri Gagarin State Technical University of Saratov and Saratov Branch of Kotelnikov IRE RAS

Aug 2020 – Oct 2023

About

Firmware, electronics and measurement in one workflow.

As an Embedded Firmware Engineer, I work on products where the useful answer rarely lives in one layer. A symptom may look like firmware, but the root cause can be timing, a shared UART, an Ethernet path, a peripheral state, power behavior or the surrounding Linux system.

My ESP32 work includes Ethernet and LTE modem integration, diagnostic firmware and recovery logic. I compare device-side metrics with Linux/Jetson logs to investigate failures across interfaces rather than attributing them to one layer too early.

Research mindset

Measure first.
Then simplify the failure.

01

Instrument the system close to the failure.

02

Separate transport, protocol, timing and state-machine effects.

03

Prefer counters and reproducible traces over assumptions.

04

Design recovery paths that are observable, not mysterious.

Research background

PhD Candidate in Radiophysics

M.Sc. in Infocommunication Technologies and Communication Systems

Contact

Need someone who is comfortable debugging both sides of the connector?

I’m interested in embedded firmware, connected devices, hardware/software integration, diagnostics and R&D roles.