1-й Нагатинский проезд 10с1
Компания «Код безопасности» – российский разработчик программных и аппаратных средств защиты информации. Наши продукты обеспечивают безопасность данных миллионов пользователей во всех критичных инфраструктурах страны.
Сейчас мы в поиске старшего и/или ведущего разработчика на продукт «Соболь».
Программно-аппаратный комплекс (ПАК) «Соболь» является модулем доверенной загрузки, обеспечивающим защиту рабочих станций и серверов от несанкционированного доступа. «Соболь» перехватывает управление на начальном этапе загрузки системы, проводит аутентификацию пользователя, контролирует целостность служебных структур в памяти, файлов на диске, данных реестра и т.д., после чего выполняет загрузку доверенной операционной системы. Основная среда исполнения модулей ПАК «Соболь» это UEFI BIOS. Также в состав ПАК входят программные средства (утилиты и драйвера) для ОС Windows и Linux.
Обязанности:
Вакансия предполагает разработку системных и прикладных программных модулей для ПАК «Соболь», а именно:
- участие в разработке системного ПО UEFI в составе ПАК «Соболь»;
- участие в интеграции ПО для микроконтроллеров с системным ПО ПАК «Соболь»;
- участие в разработке документации на разработанное ПО;
- отладка и тестирование разработанного ПО.
Ожидания от кандидата:
- знание языков программирования C и C++;
- опыт разработки под UEFI с использование известных SDK;
- навыки описания результатов разработки в виде комментариев и/или отдельных описаний (Wiki);
- опыт работы со средами сборки типа Make, CMake, Scons;
- опыт работы с системами управления проектами (TFS, Jira, Redmine и т. п.);
- опыт работы с системами управления версиями исходных текстов (GIT, Mercurial, Subversion и т. п.).
Желательно:
- опыт разработки ПО с графическим интерфейсом с использованием готовых библиотек (Qt, GTK, FLTK и др.);
- опыт работы с ОС Linux и использования открытых средств разработки (gcc, binutils, gdb и т. п.);
- знание языка assembler x86 и/или ARM;
- знание архитектур современных вычислительных систем на базе процессоров с архитектурой x86 и/или ARM;
- базовые знания в области криптографии (использование криптографических алгоритмов для защиты информации);
- базовый опыт разработки сетевых приложений (TCP/IP) и знания сетевых протоколов;
- базовые знания в области информационной безопасности;
- опыт разработки программного обеспечения для встраиваемых систем;
- умение читать и понимать техническую документацию.
Условия:
- Офис класса A+ в БЦ "Newton Plaza", м.Нагатинская.
- Трудоустройство с полностью официальной зарплатой, уровень которой мы обсуждаем с каждым кандидатом в зависимости от опыта и навыков.
- График работы 5/2 с плавающим началом рабочего дня (с 8 до 11 часов) и стандартными выходными Сб и Вс.
- Возможность гибридной работы (из офиса и/или из дома).
- ДМС (со стоматологией) после 3 месяцев работы в компании.
- Работа в компании опытных коллег, готовых обучить, подсказать и помочь, если возникнут сложности.
- Душ, настольный теннис, массажное кресло и т.п. в офисе.
- Возможность обучения и участия в конференциях за счет компании.