Старший/Ведущий программист С/С++

Дата размещения вакансии: 20.03.2026
Работодатель: Код Безопасности
Уровень зарплаты:
з/п не указана
Город:
Москва
1-й Нагатинский проезд 10с1
Требуемый опыт работы:
От 3 до 6 лет

Компания «Код безопасности» – российский разработчик программных и аппаратных средств защиты информации. Наши продукты обеспечивают безопасность данных миллионов пользователей во всех критичных инфраструктурах страны.

Сейчас мы в поиске старшего и/или ведущего разработчика на продукт «Соболь».

Программно-аппаратный комплекс (ПАК) «Соболь» является модулем доверенной загрузки, обеспечивающим защиту рабочих станций и серверов от несанкционированного доступа. «Соболь» перехватывает управление на начальном этапе загрузки системы, проводит аутентификацию пользователя, контролирует целостность служебных структур в памяти, файлов на диске, данных реестра и т.д., после чего выполняет загрузку доверенной операционной системы. Основная среда исполнения модулей ПАК «Соболь» это 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 месяцев работы в компании.
  • Работа в компании опытных коллег, готовых обучить, подсказать и помочь, если возникнут сложности.
  • Душ, настольный теннис, массажное кресло и т.п. в офисе.
  • Возможность обучения и участия в конференциях за счет компании.