Системный программист (Secure Boot/Secure OS)

Обязанности

  • Разработка кода и отладка программных компонентов безопасности
  • Участие в разработке архитектуры компонентов безопасности Sailfish OS RUS
  • Написание тестов для разработанных программных компонентов
  • Выявление и анализ уязвимостей системы
  • Исправление критических ошибок, улучшение и развитие компонентов безопасности

Требования

  • Опыт системного программирования: от 3х лет
  • Высшее техническое образование
  • Знание архитектур операционных систем
  • Знание С/С++, bash, python
  • Знание libc и POSIX API
  • Опыт работы с gcc, gdb, gprof/perf, make/cmake
  • Умение работать с git
  • Английский язык (уровня intermediate и выше)

Будет плюсом

  • Знание архитектуры ARM / ARM assembler
  • Знакомство с технологией ARM TrustZone
  • Понимание принципов построения безопасных систем: root/chain of trust, least privilege principle, etc
  • Опыт работы с виртуализацией
  • Знания в области криптографии

Условия работы

  • Конкурентный уровень заработной платы
  • Современное оборудование рабочего места
  • Работа в команде профессионалов высокого уровня с возможностью карьерного и профессионального роста
  • Гибкий рабочий график 5/2 (возможность выбрать время начала рабочего дня)
  • ДМС + стоматология
  • Отсутствие дресс-кода
  • Возможность влиять на проект хорошими идеями и видеть свой вклад в конечном продукте
  • Возможность обучения за счёт компании
  • Возможность участия в международных конференциях за счёт компании