Developer C/C++
Мы ищем C++ программиста в отдел разработки направления Рутокен. Вы будете работать в команде профессионалов, постоянно открывающих для себя что-то новое. Отдел разрабатывает и поддерживает стек ПО для токенов и смарт-карт производства нашей компании. Наши продукты и решения работают на разных уровнях: от драйверов ОС до построения TLS в браузере.
Мы не стоим на месте, участвуем в профильных конференциях и используем в работе современные инструменты и технологии: проводим code review в GitLab, сейчас переводим CI с Jenkins на GitLab CI, используем современные версии компиляторов и новые стандарты языка, clang-cl на Windows, sanitizer-ы и многое другое. После испытательного срока Вы сможете выбрать удобный для вас формат работы: в офисе, удалённый или гибридный вариант.
Обязанности
- Работать в команде
- Создавать новые продукты и развивать существующие
- Писать кроссплатформенный код на C++
- Работать с открытыми проектами, такими как OpenSSL, Boost, POCO
- Улучшать наши процессы разработки
Требования
- Любопытны и не боитесь трудностей
- Хорошо знаете C++ и готовы аппеллировать к букве стандарта на review
- Знаете базовые алгоритмы и структуры данных
Условия
- Понимание принципов работы криптографических алгоритмов
- Опыт code review
- Знание C или другого языка программирования: в своей работе кроме C++ мы используем Python, Swift, Kotlin, Java, Objective-C, C#
- Понимание, как работает ОС и различные физические интерфейсы (USB, NFC, SPI, Bluetooth)