Aleksei Tuzhikov
Старший інженер вбудованих системПольща
Старший інженер вбудованих систем

Aleksei Tuzhikov

Понад 20 років досвіду розробки firmware на C/C++.

Розробка firmware від bare metal і FreeRTOS до драйверів Linux і BSP, а також технічний консалтинг: архітектура firmware, рев'ю дизайну й коду, технічне керівництво проєктами.

Наразі розширює компетенції в галузі Edge AI.

20+ роківfirmware на embedded C/C++, bare metal і FreeRTOS
Керівництвокомандами firmware з 2009 року
Embedded Linuxдрайвери ядра, BSP та образи Buildroot
Архітектура і рев'юдля нових продуктів і наявних кодових баз
Розробка firmware

Від драйверів до повного firmware пристрою.

Firmware і вбудоване ПЗ на C/C++ для пристроїв на MCU, bare metal або FreeRTOS.

Bare metal і FreeRTOS

Firmware на embedded C/C++ - від низькорівневої ініціалізації до прикладної логіки пристрою.

Вбудовані інтерфейси

USB, CAN, UART / RS-485, SPI та I2C: драйвери периферії та їх інтеграція у firmware пристрою.

Низькорівневе налагодження

Налагодження на реальному обладнанні, аж до межі між firmware та електронікою.

Embedded Linux

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.

Публічний профіль

Деталі кар'єри в LinkedIn.