Реверс-инженер
Зарплата
от 70 000 до 150 000 ₽
Требования
Местоположение и тип занятости
Компания
Исследования проблем безопасности технологических объектов, разработка ПО
Описание вакансии
Условия работы
Поиск уязвимостей и обратная разработка встраиваемого ПО
Требуемые знания и умения:
- хорошие навыки обратной разработки приложений без исходного кода;
- опыт обратной разработки закрытых сетевых протоколов и разбора сетевого трафика;
- понимание внутреннего устройства компиляторов;
- опыт поиска и/или эксплуатации уязвимостей кода;
- хорошее знание Python (умение писать читаемый код);
- знание Си и C++ на уровне свободного чтения исходного кода;
- уверенное знание средств дизассемблирования и декомпиляции (IDA Pro, Hex-Rays и т.п.);
- навыки использования средств отладки и мониторинга событий операционной системы.
Знания и навыки, являющиеся дополнительным «плюсом»:
- хорошая алгоритмическая и математическая база;
- опыт создания средств компиляции и декомпиляции;
- знание принципов построения различных электронных устройств и опыт их обратной разработки.