Ведущий реверс-инженер - Москва - вакансия 39041

Дата: 30.12.2015

Город: Москва

Сфера деятельности: Программисты, ИТ, телеком

Текст вакансии:

Должностные обязанности:
• Проведение обратного проектирования заданных областей внутреннего программного обеспечения для различных процессорных архитектур.
• Составление общего описания работы заданных функций, восстановление сигнатур вызова, а также их декомпиляция в исходный код на языке программирования C или C++.
• Оптимизация и упрощение полученного исходного кода от других участников проекта.
• Проверка результатов реверс-инженеринга других областей внутреннего программного обеспечения.
• Проведение обратного проектирование заданных элементов аппаратного обеспечения.
• Разработка плагинов для автоматизированного анализа кода.
• Восстановление протоколов обмена данными между устройства по полученным результатам обратного проектирования.
• Подготовка письменных отчетов и технической документации по результатам проведенной работы: агрегация отчетов других участников проекта.
• Взаимодействие с другими участниками проекта и частичная координация направления дальнейшего обратного проектирования.

Требования к квалификации:
• Оконченное высшее образование технического ВУЗа (направления: проектирование и разработка электронно-вычислительных устройств или смежная специальность).
• Высокие навыки и хорошее понимание принципов обратного проектирования программного и внутреннего программного обеспечения.
• Уверенные навыки отладки аппаратного обеспечения.
• Понимание основ, архитектуры и схемотехники построения встраиваемых электронных вычислительных систем на базе современных микропроцессоров и ПЛИС.
• Знание и понимание физического и логического уровня передачи данных по протоколам: Ethernet, One-Wire, UART, CAN, Profibus и др.
• Отличное знание и владение средствами проведения обратного проектирования, в том числе программным обеспечением: IDA Pro + Hexrays, Immunity Debugger, WinDbg, Wireshark, qemu, и др.
• Знание архитектур и системы команд: x86, x86-64, ARM, AVR, MIPS.
• Умение быстро освоить новую архитектуру и процессорное ядро, API и ABI, соглашение о вызовах незнакомой ранее системы.
• Отличное знание принципов разработки программного обеспечения с использованием следующих языков программирования: C, C++, Python. Знание C# будет плюсом.
• Навыки разработки процессорных модулей и других плагинов для IDA Pro.
• Умение и желание разбираться в чужом исходном и «не-исходном» коде.
• Уверенное использование ОС Windows и Linux, MS Word, MS Visio.
• Ответственность, способность самостоятельно принимать решения, инициативность, активность, аналитический склад ума, нацеленность на результат.
• Обучаемость и желание саморазвития.

Условия работы и компенсации:
• график работы: гибкий, 40 часов в неделю, выходные дни - суббота, воскресенье;
• место работы: в офисе по адресу ул. Семеновская Б., д.45;
• должностной оклад до 120 000 рублей с учетом НДФЛ (13%). Определяется по итогам собеседования и результатам решения прикладного задания. За высокие производственные показатели и результаты труда работнику может выплачиваться вознаграждение в виде премии, размер которой определяется по результатам труда Работника за прошедший месяц, а срок выплаты определяется финансовым состоянием организации, в соответствии с Положением о премировании сотрудников ООО «ИНФОРИОН» и на основании приказа Работодателя.
• непосредственное руководство осуществляет руководитель отдела исследований и разработок;
• испытательный срок: 3 месяца. Критерии прохождения – успешное выполнение функциональных обязанностей и задач, установление эффективного взаимодействия с участниками проектной команды.

Контактное лицо: Стражкова Екатерина

Контактные данные:

Эта вакансия перенесена в архив и доступна только в информационных целях




Для увеличения эффективности поиска работы рекомендуем также опубликовать резюме на портале Job.ru!

Похожие вакансии