Леонид Залюбовский, старший инженер встраиваемых систем Embedded Homes
Старший инженер встраиваемых системГданьск, PL
Старший инженер встраиваемых систем

Леонид Залюбовский

Senior Embedded Systems Engineer с более чем 15-летним практическим опытом в разработке firmware, электронике и системной интеграции.

Леонид сохраняет прямую техническую ответственность за свою работу. Его опыт охватывает низкоуровневый код для MCU и firmware систем хранения, Embedded Linux, запуск плат и поиск сложных аппаратно-программных неисправностей.

Подход практический: разобраться в системе, сделать ключевые неизвестные измеримыми и получить инженерный результат, который можно проверить.

15+лет в разработке встраиваемых систем
HW + FWединый взгляд на обе части системы
MCU -> Linuxот bare metal до системной интеграции
Напрямуюсвязь с инженером, отвечающим за работу
Firmware и низкоуровневые системы

Разработка и запуск firmware на целевом оборудовании.

Леонид работает с Embedded C/C++ в системах bare metal и RTOS. Низкоуровневые драйверы, последовательности загрузки и firmware систем хранения разрабатываются с учетом реального поведения устройства и проверяются на целевом оборудовании.

Firmware для MCU

Embedded C/C++ на платформах bare metal и RTOS: от ранней инициализации до работы реального устройства.

Драйверы и загрузка

Низкоуровневые драйверы и последовательности загрузки связывают работу аппаратной части с остальным firmware.

Firmware систем хранения

Firmware систем хранения и запуск устройства проверяются непосредственно на целевом оборудовании.

Электроника и запуск плат

Плата и firmware как единая система.

Ревью схем и PCB помогает при запуске плат. Леонид сопоставляет электронику, инициализацию и работу firmware с наблюдаемым поведением устройства.

Ревью электроники

Анализ схем и PCB, когда особенности аппаратной части влияют на работу firmware.

Запуск плат

Сопоставление поведения платы с загрузкой системы, работой периферии и инициализацией интерфейсов.

Интеграция HW/FW

Анализ взаимодействия электроники и firmware на целевом оборудовании.

Embedded Linux

Связать аппаратную часть с программным стеком Embedded Linux.

Леонид работает с поддержкой плат, Device Tree, системными службами и встраиваемыми приложениями. Загрузка, конфигурация оборудования, системные службы и работа приложения рассматриваются как части одного устройства.

Поддержка плат

Учет особенностей конкретной платы в Embedded Linux и проверка на реальном оборудовании.

Device Tree

Сопоставление Device Tree с реальной конфигурацией платы и фактическим поведением оборудования.

Службы и приложения

Интеграция системных служб и встраиваемых приложений с возможностями целевого устройства.

Интерфейсы и системная интеграция

Работа со всем аппаратно-программным трактом интерфейса.

Леонид работает с USB, PCIe, DDR, CAN, RS-485, UART, SPI и I2C. Интеграция охватывает оборудование и сигналы, firmware, драйверы, конфигурацию, системное ПО и проверку.

USB, PCIe и DDR

Анализ высокоскоростных интерфейсов и подсистем памяти в контексте оборудования, firmware и всей системы.

CAN, RS-485, UART, SPI и I2C

Работа с управляющими и последовательными интерфейсами на сигнальном и программном уровнях.

Межуровневая проверка

Проверка предположений на каждом уровне по фактическому поведению всей системы.

Диагностика и поиск первопричин

Найти и подтвердить реальный механизм сбоя.

При сложных неисправностях HW/FW Леонид воспроизводит симптом, изолирует затронутый уровень и сопоставляет поведение оборудования, firmware, конфигурации и системы. Исправление считается подтвержденным, когда устранена выявленная причина и наблюдаемое поведение соответствует ожидаемому.

Личный контакт

Ссылки на профессиональный профиль.