Чем предстоит заниматься:

  • Разработка инновационных роботизированных систем;
  • Разработка систем автоматизации внутри зданий;
  • Создание встроенного ПО (firmware для аппаратных устройств), работающего в окружении BareMetal RTOS и Linux;
  • Покрытие модулей unit-тестами, функциональными тестами;
  • Проектирование схем систем управления.

Что мы ожидаем:

  • Глубокое понимание С;
  • Умение читать принципиальные электрические схемы;
  • Опыт разработки с использованием различных RTOS, понимание основных концепций и механизмов синхронизации;
  • Знание аппаратных шин/протоколов: СAN,RS-232/485, SPI, I2C, etc;
  • Понимание архитектуры STM32F микроконтроллеров;
  • Знание стека протокола Can Open (наличие реализованных проектов на нем);
  • Знание стека протокола ModBus RTU / TCP (наличие реализованных проектов на нем);
  • Умение работать в Git.

Дополнительно желательно:

  • Знание С++ / Python;
  • Знание ПЛК любого вендора и умение написать простую программу СУ на любом языке IEC 61131;
  • Умение спроектировать простую цифровую принципиальную схему и плату;
  • Высшее физико-математическое или техническое образование. Вузы - МГУ, МФТИ, МИФИ, МГТУ, ВШЭ, Сколтех, Сеченовский университет и др.