
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.
