Задание: Инженер-электрик. Требуется специалист по анализу прошивок embedded / GPS-GNSS устройств (Дистанционная работа)
Ищем специалиста по embedded firmware / reverse engineering для анализа прошивок телематических GPS/GNSS-устройств.
Что есть:
файлы прошивок устройств Ruptela разных версий;
линейки устройств: HCV-5 Lite, HCV5, PRO5, PRO4, TCO4, ECO5, ECO4;
часть устройств уже находится в эксплуатации, часть — новые.
Что нужно сделать:
Провести анализ структуры прошивки и определить архитектуру/формат firmware.
Проверить механизм обновления прошивки, целостности и подлинности файлов.
Исследовать логику работы прошивки, связанную с определением региона эксплуатации устройства и активацией ограничений.
Определить, какие параметры участвуют в логике проверки (например: данные сотовой сети, конфигурация, координаты, серверная логика и т.д.).
Подготовить техническое заключение по результатам анализа и оценить возможные варианты дальнейшей доработки.
Требования к специалисту:
опыт reverse engineering embedded firmware;
уверенная работа с Ghidra / IDA Pro / Binwalk;
понимание bootloader / OTA / механизмов подписи и проверки прошивок;
опыт с ARM / STM32 / IoT / телематикой будет большим плюсом;
желательно понимание UART / JTAG / работы с дампами и бинарными образами.
Формат работы:
удалённо;
сначала обсуждение задачи и оценка трудоёмкости;
после NDA / договорённости готовы предоставить образцы прошивок и дополнительную информацию по устройствам.
В отклике просьба указать:
релевантный опыт именно по embedded / firmware / reverse engineering;
с какими микроконтроллерами и устройствами работали;
какими инструментами пользуетесь;
ориентир по ставке / бюджету / формату оплаты.