Разработчик С/С++
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Российский квантовый центр (РКЦ) - негосударственная организация, занимающаяся исследованиями и разработкой в области квантовых технологий.
Мы ищем Разработчика C/C++ уровня Middle или Senior в спин-офф РКЦ - компанию QApp.
QAPP занимается разработкой уникальных программных решений для защиты инфраструктуры бизнеса и государства от кибератак с применением квантовых компьютеров и оказывает консультационные услуги. Наша команда состоит из молодых ученых и программистов, успешно реализовавших проект по квантовой криптографии.
Вместе мы будем работать над разработкой библиотеки пост-квантовой криптографии и ее приложениями в конечных продуктах. Пост-квантовая криптография - это набор алгоритмов и программных библиотек для замены классической криптографии в существующих информационных системах.
При этом для эффективной работы над этими проектами, разработчику не требуются глубокие знания в области криптографии и квантовых технологий.
Наша компания ориентирована на разработку прикладных решений и создание законченных продуктов. Наша задача - как можно скорее превратить научные разработки в пользовательские приложения.
Что будет делать кандидат
- Прототипирование алгоритмов пост-квантовой криптографии совместно с учеными
- Реализация выбранных алгоритмов в виде библиотеки пост-квантовой криптографии
- Benchmarking разработанных и сторонних алгоритмов
- Оптимизация производительности кода
- Участие в разработке архитектурных и технических решений
- Проектирование и разработка продуктовых решений на базе реализованной криптографии
Требования к кандидату
- Опыт работы от 3 лет
- Экспертное знание языков С и С++
- Опыт работы со стандартами С11 и C++11/14
- Опыт работы с компиляторами GCC / Clang и системой автоматизации сборки CMake
- Умение оценивать трудоемкость задач и попадать в свои оценки
- Опыт работы с VCS
- Опыт разработки под gnu/linux
- Понимание необходимости тестов и умение их писать
Будет плюсом
- Знания классической криптографии
- Опыт использования и разработки криптографических библиотек
- Понимание принципов написания безопасного кода (MISRA, CERT)
- Умение писать высокопроизводительный код (с учетом особенностей работы кэша, векторных инструкций и т.д.)
- Опыт работы со статическими и динамическими анализаторами кода
- Опыт использования Docker, Docker Compose
- Опыт работы с системами виртуализации (VMWare, VirtualBox)
- Владение скриптовыми языками (Bash, Python)
- Аккаунт на github.com или на другом ресурсе, где можно посмотреть ваш код
- Опыт разработки кроссплатформенных и/или портабельных решений
Условия работы
- Удаленная работа без строгих требований по времени, но с полной занятостью
- Основное взаимодействие в Google Meet и в мессенджерах, встречи только по необходимости
- Периодические семинары по криптографии от нашей команды исследователей
- Белая заработная плата от 150000 рублей
Дополнительные инструкции
Если Вас заинтересовала наша вакансия, пишите на почту hr@qapp.tech.
!!! В теме письма укажите "Вакансия разработчик C/C++”, в тексте письма укажите как Вы соответствуете каждому пункту из раздела “Требования к кандидату” и “Будет плюсом”.
Мы в первую очередь рассматриваем кандидатов из Москвы и МО, однако готовы рассмотреть кандидатов, находящихся в пределах GMT+3 +/- 2h.