Участвую в разработке схем, печатных плат и программного обеспечения носимых измерительных приборов. Отвечаю за графический интерфейс (в том числе графический фреймворк, драйвер дисплея, сенсорной панели и клавиатуры), взаимодействие с пользователем и выпуск сборки. При разработке применяю следующие технологии: C99, make, FreeRTOS, gcc, clang, GIT. Большая часть проектов написана для Cortex-M3 и ARMv6 (1176JZF)
Highlights
- Разработал графический фреймворк, применяемый в нескольких проектах.
- Разработал множество графических приложений с использованием архитектуры MVC и ООП концепций.
- Разработал схему и печатную плату для цифрового приемника DVB-T2.
- Проработал графический интерфейс в Figma и реализовал его в приборе.
- Разработал методику предпродажной подготовки прибора и реализовал скрипт для ее автоматизации (Win Batch + Python).
- Переработал драйвер сенсорной панели GT911 для Linux так, чтобы его можно было использовать на "голом железе".
- Курирую студенческую деятельность и провожу ознакомительные экскурсии по предприятию.