R&D-инженер (middle)

Дата размещения вакансии: 26.11.2025
Работодатель: Актив
Уровень зарплаты:
з/п не указана
Город:
Москва
Шарикоподшипниковская улица 5
Требуемый опыт работы:
От 1 года до 3 лет

Компания «Актив» — российский разработчик средств информационной безопасности, крупнейший в России производитель электронных идентификаторов, электронных ключей Рутокен и решений для защиты программного обеспечения Guardant.

Наша компания включена в реестр аккредитованных организаций в области IT.

Отдел исследований и разработок (R&D) – это небольшая команда проекта Рутокен, занимающаяся начальной проработкой идей и программных технологий, новых для компании. Основные результаты работы отдела – описания возможностей, модели решения технических задач, минимальные работающие примеры и прототипы ПО.

На что похожа работа в R&D-отделе Рутокен? Лучшая аналогия – исследовательский проект или стартап: возникает идея и приходится по крупицам из различных источников собирать информацию, систематизировать, обсуждать ключевые решения и, таким образом, приходить к осязаемому результату. Работа в отделе предполагает исследовательский, аналитический подход к решаемым задачам, а не сводится к переводу требований к продукту с естественного языка на машиночитаемый.

Проекты R&D-отдела имеют сравнительно короткий срок жизни и нередко становятся основой для проектов регулярной разработки. Работать в отделе значит использовать и расширять свои знания и навыки в очень широком спектре технологий.

Опыт работы отдела включает в себя изучение и анализ десятков спецификаций, RFC, методических рекомендаций, ГОСТ и приказов регулирующих структур. В копилке работ отдела реализация «с нуля» и модификация существующих решений:

· прикладного ПО, middleware, драйверов в настольных операционных системах

· мобильных приложений под iOS и Android

· веб-приложений

· расширений браузера

· приложений в среде UEFI

· ML-решений

Некоторые проекты отдела становятся общедоступными и публикуются на Github.

Подходящий кандидат имеет опыт, хотя бы частично совпадающий с родом деятельности отдела. Ожидается, что сотрудник отдела R&D:

  • умеет писать на одном или нескольких языках программирования
  • имеет, активно использует и пополняет набор знаний и навыков в области современных технологий
  • знаком с компьютерной безопасностью и желает развиваться в этой области
  • активно использует метод проб и ошибок
  • имеет навыки декомпозиции, планирования, оценки трудоемкости и автономного выполнения деятельности

Чем предстоит заниматься

  • Участие в систематизации проблематики, формировании требований, декомпозиции задач, проектировании и разработке прототипов, пресейл- и демо-версий программных продуктов
  • Сбор, обработка, исследование, анализ информации по технической тематике
  • Участие в обсуждениях, брейнштормах
  • Фиксация результатов изучения, анализа или исследования

Требования к соискателю

  • Знание и опыт использования одного из языков программирования для разработки исполняемых приложений и подключаемых модулей: Python, C, C++, go, Rust. Опыт должен включать в себя: ООП, паттерны проектирования, использование стандартной библиотеки и популярных внешних библиотек/фреймворков, подключение внешних модулей, использование многопоточности, межпроцессного взаимодействие, автоматическое тестирование
  • Готовность использовать, в основном, C, C++ или Python в дальнейшей работе
  • Активное использование Git, понимание принципов командной разработки с использованием Git
  • Опыт использования систем сборки при разработке (например, Cmake, Makefile, autoconf, Qbs)
  • Опыт использования CI/CD
  • Готовность разбираться в существующем коде проектов
  • Понимание принципов работы ОС Linux; базовое понимание сетей
  • Опыт использования виртуальных машин, Docker
  • Умение связно излагать свои мысли в устной и письменной форме
  • Умение конкретизировать требования при нечеткой постановке задачи, декомпозировать задачу на подзадачи
  • Готовность документировать процесс принятия решений и результаты деятельности
  • Готовность работать как в команде, так и автономно
  • Готовность изучать и применять технологии в одной или нескольких областях: протоколы аутентификации, смарт-карты, HSM, TPM, криптографические алгоритмы и протоколы, подсистемы безопасности операционных систем, machine learning

Мы предлагаем

  • Интересные и разнообразные проекты
  • Конкурентоспособную белую зарплату по результатам собеседования + премию к отпуску, Новому году
  • Перспективы профессионального и карьерного развития, возможность обучения за счет компании
  • Гибкий рабочий график и комфортные условия труда
  • Дружную команду целеустремленных и активных людей
  • Уютный офис около метро Пролетарская/Дубровка
  • Корпоративную мобильную связь
  • ДМС
  • Оплачиваемый проезд
  • Несколько дополнительно оплачиваемых дней в году по болезни
  • Различные корпоративные активности, а также занятия футболом и волейболом