Контакты
О себе
Специализируюсь на разработке ПО нижнего уровня (Bare metal и RTOS). Имею опыт полного цикла разработки: от выбора компонентной базы до финального тестирования на реальном железе. Умею профилировать код и оптимизировать его под жесткие ограничения Flash/RAM. Уверенно владею инструментарием CI/CD применительно к встраиваемым системам.
Опыт работы
- Разработал кастомный загрузчик (Bootloader) с поддержкой обновления через CAN и шифрованием AES-128
- Интегрировал стек LWIP для реализации Ethernet-связи в 3 новых продуктах компании
- Оптимизировал потребление памяти на 30%, что позволило использовать более дешевые МК в серии
- Внедрил систему автоматического тестирования прошивок на базе Jenkins и Pytest
- Реализовал систему сбора данных с 20+ внешних модулей по интерфейсу RS-485 (Modbus RTU)
- Разработал драйвер дисплея и графический интерфейс для промышленного контроллера
- Участвовал в сертификации 2 устройств на соответствие стандартам электромагнитной совместимости
Навыки
Образование
Языки
- Русский — C2 (Native)
- Английский — B2 (Upper-Intermediate)
Сертификаты
- Arm Accredited Engineer · ARM, 2022
