Инженер-исследователь (Реверс-инженер)
Требования
Местоположение и тип занятости
Компания
Профессиональные ИТ-услуги для бизнеса и государственных учреждений
Описание вакансии
Условия работы
Отдел занимается исследовательскими задача направленными на анализ устройств различного назначения, бинарного кода (без исходного кода) программного обеспечения и внутреннего программного обеспечения. В связи с этим, в зависимости от навыков и опыта соискателя, вакансия подразумевает участие в следующих направлениях:
- проведение обратной разработки заданных областей внутреннего программного обеспечения для различных процессорных архитектур;
- составление общего описания работы заданных функций, восстановление сигнатур вызова, а также их декомпиляция в исходный код на языке программирования C или C++;
- восстановление протоколов обмена данными между устройствами по полученным результатам обратной разработки;
- подготовка письменных отчетов и технической документации по результатам проведенной работы: составление схем алгоритмов работы, детального описания работы функций и подсистем.
Необходимые знания и навыки:
- высокие навыки и хорошее понимание принципов обратного проектирования прикладного и системного программного обеспечения;
- понимание основ, архитектуры и схемотехники построения встраиваемых электронных вычислительных систем на базе современных микропроцессоров;
- знание и понимание физического и логического уровня передачи данных по протоколам: Ethernet, UART, i2c, spi и др;
- знание и владение средствами проведения обратной разработки, в том числе программным обеспечением: IDA Pro + Hexrays, Wireshark;
- умение быстро освоить новую архитектуру и процессорное ядро, API и ABI, соглашение о вызовах незнакомой ранее системы;
- знание следующих языков программирования: C, C++, Python;
- уверенное использование ОС Windows и Linux, MS Word, MS Visio;
- чтение технической документации и статей из Интернета на английском и русских языках;
Вашим плюсом будет:
- знание архитектур и системы команд: x86, ARM, MIPS;
- личные качества: ответственность, внимательность, инициативность, активность, аналитический склад ума, нацеленность на результат, стремление и способность к саморазвитию, умение понятно излагать мысли.
Бонусы
Мы предлагаем:
- оформление в соответствии с ТК РФ;
- гибкий рабочий график продолжительностью 40 часов в неделю, выходные дни - суббота и воскресенье;
- место работы: ул. Семеновская Б., д. 43 (ст. метро Семеновская и Электрозаводская);
- медицинское страхование (полис ДМС) после испытательного срока;
- конкретное предложение по заработной плате и условиям труда формируется по результатам собеседования, в зависимости от опыта и знаний;
- за высокие производственные показатели и результаты труда по итогам работы за месяц работнику может выплачиваться вознаграждение в виде премии;
- испытательный срок: 3 месяца. Критерии прохождения – успешное выполнение функциональных обязанностей и задач, установление эффективного взаимодействия с руководством и сотрудниками компании.
Дополнительные инструкции
Контактное лицо:
Менеджер по персоналу Шестакова Августина.
Телефон: +7 (985) 181-75-81, +7 (918) 798-43-94, эл. почта: resume@inforion.ru