
Aleksei Tuzhikov
Понад 20 років досвіду розробки firmware на C/C++.
Розробка firmware від bare metal і FreeRTOS до драйверів Linux і BSP, а також технічний консалтинг: архітектура firmware, рев'ю дизайну й коду, технічне керівництво проєктами.
Наразі розширює компетенції в галузі Edge AI.
Від драйверів до повного firmware пристрою.
Firmware і вбудоване ПЗ на C/C++ для пристроїв на MCU, bare metal або FreeRTOS.
Bare metal і FreeRTOS
Firmware на embedded C/C++ - від низькорівневої ініціалізації до прикладної логіки пристрою.
Вбудовані інтерфейси
USB, CAN, UART / RS-485, SPI та I2C: драйвери периферії та їх інтеграція у firmware пристрою.
Низькорівневе налагодження
Налагодження на реальному обладнанні, аж до межі між firmware та електронікою.
Linux на пристрої та на хості.
Низькорівнева робота з Linux поруч з апаратурою: драйвери ядра, підтримка плати та системні образи, а також Linux-інструменти для розробки firmware.
Драйвери та BSP
Драйвери ядра Linux для периферії на платі, device tree і запуск плати.
Системний образ
Системні образи для цільової плати, зібрані та налаштовані за допомогою Buildroot.
Інструменти на стороні хоста
Утиліти, автоматизація тестів і скрипти на Linux-хості для налагодження та перевірки firmware.
Архітектура ПЗ і технічне керівництво.
Керує командами firmware з 2009 року, включно з розробкою апаратної та програмної частин повного пристрою.
Архітектура firmware
Структура firmware для нового продукту: модулі, інтерфейси між шарами й компонентами та проєктні рішення, що допомагають зберігати супроводжуваність кодової бази в міру її зростання.
Рев'ю дизайну та коду
Рев'ю наявної архітектури firmware або кодової бази: структура, технічні ризики та конкретні рекомендації.
Технічне керівництво
Ведення інженерної частини проєкту: планування, декомпозиція завдань, координація та явна фіксація технічних рішень.
Firmware для систем, де надійність є вимогою.
Досвід у транспортних системах, системах безпеки та зберігання даних - як інженера і як керівника команди. Роботодавці та дати вказані в LinkedIn.
Транспорт і smart city
Автомобільні GPS-навігаційні системи, інтелектуальні контролери світлофорів і датчики дорожнього руху.
Пожежна безпека
Firmware для інтелектуальних систем протипожежного захисту, де надійна робота є вимогою безпеки.
Зберігання даних
Firmware контролера NVMe SSD на Arm Cortex-R8 - від інтерфейсу PCIe з боку хоста до NAND flash.
