Обязанности:
О проекте Прорабатываем проект, связанный с анализом и модификацией исполняемых модулей платформы PlayStation. Ищем разработчика, который поможет разобраться в задаче с технической стороны и участвовать в её реализации. Важно понимать сразу: мы не ждём, что у кандидата уже есть готовый опыт именно с PlayStation, PRX или PKG. Это узкая специфика, и с высокой вероятностью её придётся осваивать по ходу. Гораздо важнее - уверенное владение языком и желание глубоко разбираться в нестандартной задаче. Задачи — Анализ и разбор исполняемых модулей формата PRX/SPRX— Работа с дампами игр и файлами формата PKG— Работа с архитектурой PlayStation— Использование инструментов дизассемблирования и анализа бинарных файлов— Самостоятельный поиск и изучение информации по задаче, тестирование гипотез— Участие в обсуждении технической реализации проекта на ранней стадии Требования — Уверенное знание C и/или C++ это основное— Понимание низкоуровневой разработки, работы с памятью, ассемблером— Усидчивость и готовность разбираться в задачах, где нет готового решения— Умение самостоятельно добывать информацию из документации, форумов, сообществ— Интерес к реверс-инжинирингу и нестандартным техническим задачам Будет большим плюсом (но не обязательно) — Опыт работы с дизассемблерами (IDA Pro, Ghidra или аналоги)— Знакомство с homebrew-сценой PlayStation— Опыт работы с дампами игр, PKG-файлами или реверс-инжинирингом консолей Условия — Город: Воронеж— Формат работы: в офисе— Занятость и объём обсуждаются индивидуально— Оплата по договорённости, зависит от опыта и объёма задач Как откликнуться Расскажите коротко о себе и своём опыте работы с C/C++. Если сталкивались с низкоуровневыми задачами, реверс-инжинирингом или просто любите разбираться в том, как устроены вещи «под капотом» — это будет плюсом. Готовы рассматривать кандидатов без прямого опыта с PlayStation, если есть интерес и подходящая база.Похожие вакансии