Разработчик C++ (реверс-инжиниринг)

TISS

Разработчик C++ (реверс-инжиниринг)

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

Обязанности:
  • Реверс-инжиниринг электронных каталогов запчастей (EPC) для извлечения структур данных, включая номера деталей, описания, иллюстрации и совместимость;
  • Полный цикл разработки: от проектирования архитектуры до реализации кода, тестирования и развертывания решений для парсинга и интеграции данных;
  • Анализ бизнес-требований, декомпозиция задач и обеспечение эффективной реализации с фокусом на обработку больших объемов данных из внешних источников;
  • Взаимодействие с межфункциональными командами для уточнения требований и улучшения функциональности, с акцентом на адаптацию структур данных из десктопных и веб-версий EPC.
Требования:
  • Глубокие знания C++ (стандарты C++11 и выше);
  • Опыт реверс-инжиниринга ПО и анализа proprietary форматов, включая десктопные приложения (Windows .exe) и веб-реализации;
  • Навыки парсинга бинарных данных, извлечения информации из файлов типа .DAT, .DB или зашифрованных баз (с учетом заголовков, компрессии и шифрования);
  • Навыки деассемблирования приложений с использованием инструментов анализа бинарного кода;
  • Понимание архитектуры клиент-серверных систем и инструментов анализа бинарных файлов (например, IDA Pro, Ghidra);
  • Умение работать с системами контроля версий (Git);
  • Знание принципов объектно-ориентированного программирования (ООП), паттернов проектирования и лучших практик разработки;
  • Аналитический склад ума, способность к самостоятельной работе над сложными задачами;
  • Готовность к оперативному освоению новых технологий;

Будет плюсом:

-Опыт работы с библиотеками для обработки данных (например, Boost, STL);

-Знание других языков программирования (Python, Golang) для вспомогательного скриптинга в реверс-инжиниринге;

-Опыт разработки интерфейсов или интеграций с frontend (Qt или аналогами);

-Навыки контейнеризации (Docker) и CI/CD (GitLab/Jenkins);

-Понимание принципов информационной безопасности и защиты данных;

-Опыт реверс-инжиниринга конкретных EPC-систем (например, Toyota, Ford), включая decryption иллюстраций и динамических данных;

-Навыки веб-скрейпинга для извлечения из браузерных версий EPC (libcurl или аналогичные в C++); Знание методологий Agile/Scrum.

Условия:

  • Оформление по ТК;

  • График работы, 5/2, с 8:30 до 17:30, Возможен гибкий график;

  • Удаленный формат работы;

  • Предоставляем технику для работы;

  • Заработная плата: рассматриваем ожидания кандидатов, корректируем после технического собеседования.

Посмотреть контакты работодателя

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

Alente digital-агентство

Backend-разработчик (PHP)

Alente digital-агентство

  • Красноярск

  • до 120000 RUR

Рекомендуем
  • Красноярск

  • от 50000 RUR

Рекомендуем
Центр финансовых технологий

Junior Java разработчик (Стажер)

Центр финансовых технологий

  • Красноярск

  • от 50000 RUR

Рекомендуем
Софт Инжиниринг
  • Красноярск

  • от 50000 RUR

Гармония Здоровья

Программист 1С - разработчик

Гармония Здоровья

  • Красноярск

  • до 95000 RUR

TISS
  • Красноярск

  • до 200000 RUR

Programming Store

Программист 1С

Programming Store

  • Красноярск

  • до 200000 RUR

Эводукс

Программист 1C

Эводукс

  • Красноярск

  • до 250000 RUR

TISS
  • Красноярск

  • до 250000 RUR

Айкрит
  • Красноярск

  • до 170000 RUR

Страховая Компания Гелиос
  • Красноярск

  • от 130000 RUR

Иркутская нефтяная компания

Инженер - программист 1С/разработчик 1С (middle)

Иркутская нефтяная компания

  • Красноярск

  • от 130000 RUR

Энергострой

Программист 1С

Энергострой

  • Красноярск

  • от 130000 RUR

СП Солюшен
  • Красноярск

  • от 130000 RUR

КГБУЗ Красноярский краевой госпиталь для ветеранов войн

Инженер-программист 1C

КГБУЗ Красноярский краевой госпиталь для ветеранов войн

  • Красноярск

  • от 35000 RUR

Первый Бит

Программист 1С

Первый Бит

  • Красноярск

  • от 120000 RUR

TISS
  • Красноярск

  • до 250000 RUR

Альмед (ООО Меридиан)

Разработчик электронных курсов

Альмед (ООО Меридиан)

  • Красноярск

  • до 100000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию