- Хорошие знания языка С;
- Умение и опыт проектирования архитектуры приложений;
- Опыт разработки под Linux:
- разработка многопоточных приложений;
- разработка сетевых приложений;
- разработка приложений для взаимодействия с аппаратной частью.
4.Опыт разработки под микроконтроллеры:
- разработка под baremetal и RTOS;
- работа с периферийными устройствами микроконтроллеров и подключаемых к ним микросхем;
- реализация протоколов обмена на знание существующих.
5. Знание английского языка на уровне достаточном для понимания технической документации;
6. Умение работать в команде.
Приветствуется:
- Базовые знания схемотехники;
- Опыт разработки в kernel-space (devicetree, драйвера);
- Опыт разработки web интерфейсов для конфигурации embedded устройств;
- Опыт разработки для ПК технологических GUI утилит для конфигурации/настройки.