Реверс-инженер

Зарплата

от 70 000 до 150 000 ₽

Требования

ДругоеОбратная разработкаC++CPython

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

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

Компания

Исследования проблем безопасности технологических объектов, разработка ПО

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

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

Поиск уязвимостей и обратная разработка встраиваемого ПО

Требуемые знания и умения:

  • хорошие навыки обратной разработки приложений без исходного кода;
  • опыт обратной разработки закрытых сетевых протоколов и разбора сетевого трафика;
  • понимание внутреннего устройства компиляторов;
  • опыт поиска и/или эксплуатации уязвимостей кода;
  • хорошее знание Python (умение писать читаемый код);
  • знание Си и C++ на уровне свободного чтения исходного кода;
  • уверенное знание средств дизассемблирования и декомпиляции (IDA Pro, Hex-Rays и т.п.);
  • навыки использования средств отладки и мониторинга событий операционной системы.

Знания и навыки, являющиеся дополнительным «плюсом»:

  • хорошая алгоритмическая и математическая база;
  • опыт создания средств компиляции и декомпиляции;
  • знание принципов построения различных электронных устройств и опыт их обратной разработки.