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

Зарплата

от 150 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная организация, занимающаяся исследованиями и разработкой в области квантовых технологий

Описание вакансии

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

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

Мы ищем Разработчика C/C++ уровня Middle или Senior в спин-офф РКЦ - компанию QApp.

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

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

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

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

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

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

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

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

Будет плюсом

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

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

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

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

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

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

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