Инженер-исследователь (Реверс-инженер)

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

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

Компания

Профессиональные ИТ-услуги для бизнеса и государственных учреждений

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

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

Отдел занимается исследовательскими задача направленными на анализ устройств различного назначения, бинарного кода (без исходного кода) программного обеспечения и внутреннего программного обеспечения. В связи с этим, в зависимости от навыков и опыта соискателя, вакансия подразумевает участие в следующих направлениях:

  • проведение обратной разработки заданных областей внутреннего программного обеспечения для различных процессорных архитектур;
  • составление общего описания работы заданных функций, восстановление сигнатур вызова, а также их декомпиляция в исходный код на языке программирования 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