Реверс-инженер (разработчик-исследователь)

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

МоскваПолный рабочий день

Компания

Информационные технологии, системная интеграция, интернет

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

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

Компания НТЦ Вулкан в поиске реверс-инженера на позицию разработчика-исследователя (Middle).

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

Сфера наших интересов - Embedded, IoT, Automotive, DCS/ESD, «классические» операционные системы, операционные системы реального времени и мобильные операционные системы.

Ваши задачи:

  1. Исследование защищенности устройств с использованием реверс-инжиниринга;
  2. Выявление наличия недокументированных возможностей и возможностей несанкционированного доступа;
  3. Поиск способов защиты от найденных уязвимостей;
  4. PoC предложенных способов защиты.

Наши требования:

  • Практический опыт реверс-инжиниринга;
  • Знание аналоговой и цифровой схемотехники;
  • Опыт программирования на языке Assembler;
  • Знание архитектуры современных ОС;
  • Знание современных процессорных архитектур x86/64, ARM, PowerPС;
  • Уверенное знание языков программирования С/С++/Python;
  • Умение изложить результаты своей работы на бумаге;
  • Высокая степень исполнительности и самостоятельности;
  • Творческий и аналитический подход к решению задач.

Желательно:

  • Знание принципов построения RTOS и FSM;
  • Понимание работы современных высокоскоростных интерфейсов (USB/PCI-e/DDR3/4);
  • Знание современных криптографических протоколов и стандартов. Знание сетевых протоколов и стандартов;
  • Опыт работы с системами контроля версий, управления задачами (Jira, RedMine, Git).

Бонусы

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

  • Прозрачные и понятные трудовые отношения с первого дня;
  • Конкурентоспособную оплату труда;
  • Медицинское обслуживание по программе ДМС (Ренессанс Страхование);
  • Участие в конференциях и семинарах;
  • Рабочее место с мощным «железом» (два 27” 2К-монитора, Core i7, 16 Гбайт RAM, SSD);
  • До 5 дней больничных в году со 100% оплатой – независимо от стажа работы;
  • Работу в проектных командах 2 – 6 человек, организованных с применением технологий Agile.