Чем предстоит заниматься:
- Разработка инновационных роботизированных систем;
- Разработка систем автоматизации внутри зданий;
- Создание встроенного ПО (firmware для аппаратных устройств), работающего в окружении BareMetal RTOS и Linux;
- Покрытие модулей unit-тестами, функциональными тестами;
- Проектирование схем систем управления.
Что мы ожидаем:
- Глубокое понимание С;
- Умение читать принципиальные электрические схемы;
- Опыт разработки с использованием различных RTOS, понимание основных концепций и механизмов синхронизации;
- Знание аппаратных шин/протоколов: СAN,RS-232/485, SPI, I2C, etc;
- Понимание архитектуры STM32F микроконтроллеров;
- Знание стека протокола Can Open (наличие реализованных проектов на нем);
- Знание стека протокола ModBus RTU / TCP (наличие реализованных проектов на нем);
- Умение работать в Git.
Дополнительно желательно:
- Знание С++ / Python;
- Знание ПЛК любого вендора и умение написать простую программу СУ на любом языке IEC 61131;
- Умение спроектировать простую цифровую принципиальную схему и плату;
- Высшее физико-математическое или техническое образование. Вузы - МГУ, МФТИ, МИФИ, МГТУ, ВШЭ, Сколтех, Сеченовский университет и др.