Контакты
О себе
Я — Principal Embedded-разработчик с 15-летним опытом работы в индустрии, специализирующийся на низкоуровневой разработке прошивок для встраиваемых систем на языке C/C++. Обладаю глубокими знаниями архитектур микроконтроллеров (ARM Cortex-M), Real-Time Operating Systems (RTOS) и периферийных интерфейсов. Мой опыт включает полный цикл разработки от концепции до массового производства, включая отладку и оптимизацию критически важных компонентов. Стремлюсь к созданию высоконадежных, эффективных и масштабируемых решений.
Опыт работы
- Возглавлял разработку прошивки для автономного индустриального робота, уменьшив время отклика системы на 30% за счет оптимизации RTOS-планировщика и драйверов.
- Спроектировал и реализовал низкоуровневую архитектуру связи по CAN и EtherCAT для системы управления движением, обеспечив синхронизацию до 1 мкс между 12 осями.
- Курировал выбор и тестирование микроконтроллеров (STM32H7) и внешней периферии, обеспечив оптимальное соотношение производительности и стоимости.
- Руководил командой из 6 Embedded-разработчиков, внедряя процессы код-ревью и модульного тестирования, что сократило количество дефектов прошивки на 40%.
- Разработал прошивку для IoT-устройства на PIC-микроконтроллере, обеспечив автономную работу до 2 лет от одной батареи за счет агрессивной оптимизации энергопотребления.
- Реализовал стеки протоколов SPI и I2C для связи с датчиками и исполнительными механизмами, достигнув стабильной работы при скорости до 10 Мбит/с.
- Участвовал в отладке аппаратного обеспечения и прошивки с использованием осциллографа и логического анализатора, выявив и устранив более 20 критических аппаратных багов.
Навыки
Образование
Языки
- Русский — C2 (Native)
- Английский — B2 (Upper-Intermediate)
Сертификаты
- Certified Expert in Embedded C Programming · Embedded Systems Academy, 2019
- Advanced Real-Time Operating Systems Fundamentals · Microchip Technology, 2016
