Леонід Залюбовський, старший інженер вбудованих систем 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, конфігурації та системи. Виправлення вважається підтвердженим, коли усунуто виявлену причину, а поведінка системи відповідає очікуваній.

Особистий контакт

Посилання на професійний профіль.