Разработчик (embedded, R&D)

Обязанности:

• Разработка системного ПО уровня устройства (одноплатники, SoC на ARMv8 архитектуре, Linux)

• Портирование, кроcскомпиляция и доверенная загрузка
• Участие в разработке инструментального, тестового и управляющего серверного ПО (Linux)
• Выбор и реализация среды контроля целостности системы
• Разработка и внедрение системы запуска доверенных исполняемых модулей
• Использование симметричных и асимметричных систем шифрования
• Участие в сертификации устройства у регуляторов: ФСТЭК, ФСБ, МО

Требования:

• Опыт командной работы
• Хорошие знания С/С++, Bash, Python, парадигм, алгоритмов, типов данных, паттернов, библиотек, фреймворков, инструментария и инфраструктуры разработки ПО
• Хорошие знания инфраструктуры Linux ядра и утилит GNU
• Знание принципов современных криптоалгоритмов, в том числе российских
• Желание развиваться и углублять свои знания
• Хорошее чувство умора и позитивный настрой

Будет преимуществом:

• Большой плюс — знание и опыт использования технологий доверенной загрузки
• Знание архитектуры ARMv8, TEE, TrustZone
• Опыт работы в пространстве ядра Linux, знание базовых подсистем
• Знания других языков программирования и опыт разработки в других прикладных областях

Условия:

  • Полный рабочий день в офисе недалеко от м. Сокольники
  • Конкурентная белая заработная плата
  • Дружный молодой коллектив
  • Хорошая техническая оснащенность