Research developer

Требования

Разработка ПОC++

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

Москва

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

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

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

Кто мы:

  • Команда профессионалов в области безопасности приложений и сервисов
  • Контролируем работоспособность SDL процессов в Компании
  • Контролируем безопасность продуктов Компании
  • Разрабатываем средства контроля и тестирования продуктов с целью выявления нарушений в области безопасности
  • Поддерживаем разработанные сервисы в эксплуатации

Для чего Вы нам нужны:

  • Разрабатывать высокопроизводительные, низкоуровневые клиентские приложения под ОС Windows
  • Разрабатывать прикладные клиентские приложения и утилиты
  • Разрабатывать unit-тесты для своего кода и автотесты
  • Сопровождать существующий код (рефакторинг, оптимизация, исправление ошибок)
  • Проектировать и участвовать в выборе используемых технологий и компонентов
  • Участвовать в разработке планов и оценке технической реализации

Что Вам необходимо для этого:

  • Уверенное владение современным C++14/17 (3-5 лет), знание x86/x64 ассемблера
  • Понимание парадигм ООП, SOLID, владение паттернами проектирования и навык рефакторинга
  • Опыт разработки продуктового кода и многопоточных и асинхронных приложений
  • Знание WinAPI и архитектуры Windows
  • Понимание принципов работы основных механизмов безопасности ОС
  • Опыт работы с современными C++ библиотеками: boost, TBB, zeromq, SObjectizer and etc.
  • Умение разбирать и исправлять ошибки по крэшдампам
  • Навыки написания unit-тестов
  • Умение разбираться в чужом коде
  • Технический английский
  • Ответственность, исполнительность, инициативность, внимание к деталям
  • Умение самостоятельно и полностью доводить до конца поставленные задачи

Желательно:

  • Опыт написания драйверов