Разработчик С/С++

23 сентября 2020    36
Откликнуться

Российский квантовый центр (РКЦ) - негосударственная организация, занимающаяся исследованиями и разработкой в области квантовых технологий.

Мы ищем Разработчика ПО в спин-офф РКЦ - компанию QAPP.

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

Вместе мы будем работать над разработкой библиотеки пост-квантовой криптографии и ее приложениями в конечных продуктах. Пост-квантовая криптография - это набор алгоритмов и программных библиотек для замены классической криптографии в существующих информационных системах. 

При этом для эффективной работы над этими проектами, разработчику не требуются глубокие знания в области криптографии и квантовых технологий.

Наш спин-офф ориентирован на разработку прикладных решений и создание законченных продуктов. Наша задача - как можно скорее превратить научные разработки в пользовательские приложения. 

Что будет делать кандидат

  • Прототипирование алгоритмов пост-квантовой криптографии совместно с учеными
  • Реализация выбранных алгоритмов в виде библиотеки пост-квантовой криптографии
  • Benchmarking разработанных и сторонних алгоритмов
  • Оптимизация производительности кода
  • Участие в разработке архитектурных и технических решений
  • Проектирование и разработка продуктовых решений на базе реализованной криптографии

Требования к кандидату

  • Опыт работы от 4 лет
  • Экспертное знание языков С и С++
  • Опыт работы со стандартами С11 и C++11/14
  • Опыт работы с компиляторами GCC / Clang и системой автоматизации сборки CMake
  • Умение оценивать трудоемкость задач и попадать в свои оценки
  • Опыт работы с VCS
  • Опыт разработки под gnu/linux
  • Понимание необходимости тестов и умение их писать

Будет плюсом

  • Знания классической криптографии
  • Опыт использования и разработки криптографических библиотек
  • Понимание принципов написания безопасного кода (MISRA, CERT)
  • Умение писать высокопроизводительный код (с учетом особенностей работы кэша, векторных инструкций и т.д.)
  • Опыт работы со статическими и динамическими анализаторами кода
  • Опыт использования Docker, Docker Compose
  • Опыт работы с системами виртуализации (VMWare, VirtualBox)
  • Владение скриптовыми языками (Bash, Python)
  • Аккаунт на github.com или на другом ресурсе, где можно посмотреть ваш код
  • Опыт разработки кроссплатформенных и/или портабельных решений

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

  • Удаленная работа без строгих требований по времени, но с полной занятостью
  • Основное взаимодействие в Google Meet и в мессенджерах, встречи только по необходимости
  • Белая заработная плата от 140000 рублей

    Дополнительные инструкции

    Если Вас заинтересовала наша вакансия, пишите на почту hr@qapp.tech

    В теме письма укажите "Вакансия разработчик C/C++”, в тексте письма укажите как Вы соответствуете каждому пункту из раздела “Требования к кандидату” и “Будет плюсом”. 

    Мы в первую очередь рассматриваем кандидатов из Москвы и МО, однако готовы рассмотреть кандидатов, находящихся в пределах GMT+3 +/- 2h.

    Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

    Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.