Кто мы?
Отдел исследований и разработок – это небольшая команда проекта Рутокен, занимающаяся начальной проработкой идей и программных технологий, новых для компании. Основные результаты работы отдела – описания возможностей, модели решения технических задач, минимальные работающие примеры и прототипы ПО.
На что похожа работа в R&D-отделе Рутокен? Лучшая аналогия – исследовательский проект или стартап: возникает идея и приходится по крупицам из различных источников информацию собирать, систематизировать, обсуждать ключевые решения и, таким образом, приходить к осязаемому результату.
Проекты R&D-отдела имеют сравнительно короткий срок жизни и не требуют поддержки. Работа в отделе – отличный шанс использовать и расширять свои знания и навыки в очень широком спектре технологий.
Опыт работы отдела включает в себя изучение и анализ десятков спецификаций, RFC, методических рекомендаций, ГОСТ и приказов регулирующих структур. В копилке работ отдела реализация «с нуля» и модификация существующих решений:
- прикладного ПО, middleware, драйверов в настольных операционных системах;
- мобильных приложений под iOS и Android;
- веб-приложений;
- расширений браузера;
- приложений в среде UEFI.
Некоторые проекты отдела становятся общедоступными и публикуются на Github.
Кого мы ищем
Подходящий кандидат имеет опыт, хотя бы частично совпадающий с родом деятельности отдела. Ожидается, что сотрудник отдела R&D:
- умеет писать на одном или нескольких языках программирования;
- имеет, активно использует и пополняет набор знаний и навыков в области современных технологий;
- знаком с компьютерной безопасностью и желает развиваться в этой области.
Чем предстоит заниматься
- Участие в разработке прототипов программных продуктов
- Сбор, обработка, анализ информации по технической тематике
- Участие в обсуждениях, брейнштормах
- Фиксация результатов изучения, анализа или исследования
Требования
- Навыки программирования под десктопные платформы; предпочтительны C/C++ и Python
- Желание разбираться в еще неизученных технологиях
- Умение более-менее связно излагать свои мысли
- Готовность работать в команде
Мы рассчитываем, что в отношении Вас верно хотя бы одно утверждение (больше – лучше):
- Имеете представление о смарт-картах и принципах работы с ними
- Имеете представление о криптографических алгоритмах и протоколах
- Имели опыт анализа подсистем безопасности операционных систем и взаимодействия с ними
- Имели дело с реверсом программного обеспечения
Желание работать вместе с Вами возрастает, если Вы (больше – лучше):
- Не пасуете перед трудностями
- Умеете писать batch/Powershell/Bash-скрипты
- Знакомы с Java, Kotlin, Swift, C#
- Имеете опыт системного программирования
- Имеете знания ОС Linux, близкие к экспертным
- Имеете опыт разработки мобильных приложений под iOS/Android
- Умеете следовать инструкциям сборки незнакомых инструментов/пакетов
- Разбираетесь в работе операционных систем с USB-устройствами
- Разбираетесь в беспроводных технологиях NFC, Bluetooth
- Имеете опыт работы в Scrum-команде, практикуете TDD и Code review
Если вы начинающий специалист, то многие из этих знаний и навыков Вы, несомненно, приобретете в ходе работы в силу специфики и разноплановости проектов.
Мы предлагаем
- Интересные и разнообразные проекты
- Конкурентоспособную белую зарплату по результатам собеседования + премию к отпуску, Новому году
- Перспективы профессионального и карьерного развития, возможность обучения за счет компании
- Гибкий рабочий график и комфортные условия труда
- Дружную команду целеустремленных и активных людей
- Уютный офис около метро Пролетарская/Дубровка
- Корпоративную мобильную связь
- Оплачиваемый проезд
- Несколько дополнительно оплачиваемых дней в году по болезни
- Корпоративные мероприятия
Присылайте ваше резюме по адресу job@rutoken.ru.
В тексте письма, без вложений, с обозначением вакансии в теме — Программист-исследователь в R&D.