Занимаюсь разработкой встраиваемых систем более 10 лет.
Из них:
Криптографическая защита информации - более 7 лет;
Архитектурное проектирование - более 5 лет;
Ведение команды - более 3 лет;
Ключевые навыки:
- Основной язык: Си;
- ARM Cortex M0/0+/3/4/7/33, RISC-V, Xtensa
- RTOS (kernel, drivers, HAL и т.д.);
- Безопасное программирование;
- Криптография и её применение для решения задач информационной безопасности;
- Разработка электрических принципиальных схем, разводка и трассировка печатных плат.
Если вы задаётесь вопросами:
- Как построить правильный workflow разработки для hardware?
- Как писать код, что бы не в «помойку»?
- Что делать, что бы проект «жил»?
- Зачем писать тесты и почему так важно архитектурное проектирование?
- Для чего мне нужен статический анализатор?
- Можно ли использовать динамические анализаторы и как они могут помочь?
- Пошаговая отладка и можно ли без нее обойтись?
То по этим вопросам мне есть что сказать. Так же как и по вопросам разработки «прошивок», «загрузчиков» и кода для микроконтроллеров.