Обязанности:
анализ программного обеспечения на уровне исходных текстов на предмет качества и корректности реализации;
проведение статического и динамического анализа программного обеспечения;
анализ программной документации;
анализ программного обеспечения на предмет наличия потенциально опасных программных конструкций;
подготовка и оформление отчетов о проведенных исследованиях.
Требования:
высшее образование в области информационной безопасности;
знание нескольких языков программирования (C/C++, Java, Python, Perl, Assembler, Verilog и др.) с опытом разработки на уровне не ниже среднего (Middle);
умение быстро осваивать (на уровне понимания исходников) новые языки программирования, при необходимости;
знание принципов разработки ОС, драйверов, прикладного ПО, низкоуровневого ПО;
умение работать с большим объемом информации;
знание основ криптографии;
опыт работы с микропроцессорами на различных архитектурах и с ПЛИС;
опыт работы с отладчиками (OllyDbg и др.), дизассемблерами (IDA Pro и др.), ОС Astra Linux;
опыт работы в организациях по профилю деятельности;
Инженер-программист/Ведущий инженер-программист (отдел анализа ПО)
От 200 000 руб.
Санкт-Петербург
Специальный Технологический Центр (ООО СТЦ)
Ведущий инженер-программист (инженер-программист)
От 130 000 руб.
Санкт-Петербург
Всероссийский научно-исследовательский институт радиотехники (ВНИИРТ)