EMV / Payment Kernel инженер (MIR L2) C++ (удаленная работа)

14 февраля 2026

Уровень зарплаты:
от 400 000 до 400 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: EMV / Payment Kernel инженер (MIR L2) C++

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

Мы 2UP, диджитал-агентство полного цикла. Занимаемся проектированием и разработкой сложных ИТ-решений для ведущих российских заказчиков

Работаем в формате аутстафф: официальное трудоустройство в 2UP со всеми гарантиями аккредитованной IT-компании и участие в стратегически важных проектах заказчиков.

Факты о нас:

  • 10 лет на рынке;

  • 80+ штатных специалистов;

  • Лучший работодатель среди ИТ-компаний Ростовской области по версии HeadHunter (до 250 чел);

  • Входим в ТОП-30 ИТ-компаний России по версии HeadHunter (до 250 чел);

  • Входим в ТОП-50 работодателей по версии Хабр Карьеры (до 100 чел);

  • Спецприз конкурса SBER AI для стартапов в сфере ИИ;

  • Лучшая инновационная компания Ростовской области;

  • Поддержка Агентства стратегических инициатив;

  • Победители Премии Рунета в номинации Разработка ;

  • Аккредитованы Минцифры РФ;

  • 4 патента в области искусственного интеллекта.

О проекте

Проект по доработке и развитию EMV-библиотеки (Payment Kernel) для проведения операций по банковским картам (контакт / бесконтакт).

Результат работы:

  • EMV-библиотека (Kernel L2) для POS-терминалов;

  • тестовые приложения для прохождения сертификации (терминал + ПК);

  • успешное прохождение сертификации НСПК MIR Kernel L2.

Проект технически сложный и ориентирован на платежную индустрию.

Обязанности

  • Разработка и доработка EMV / Payment Kernel (Level 2);

  • Реализация логики жизненного цикла EMV-транзакции;

  • Работа с TLV-структурами, тегами, APDU-обменом;

  • Интеграция с терминальным оборудованием и пинпадами;

  • Разбор логов ядра и устранение ошибок;

  • Подготовка и сопровождение процесса сертификации;

  • Работа с embedded Linux (кросс-сборка, диагностика, логирование);

  • Анализ и рефакторинг легаси-кода (C++ 03 11);

  • Участие в технических обсуждениях и принятии архитектурных решений.

Требования

  • Сильный коммерческий опыт разработки на C++ (03 11);

  • Опыт разработки EMV L2 / Payment Kernel;

  • Понимание жизненного цикла EMV-транзакции;

  • Практический опыт работы с TLV, APDU, ISO 7816;

  • Опыт работы с платежными терминалами / пинпадами;

  • Опыт работы с контактной и бесконтактной оплатой;

  • Linux embedded (кросс-компиляция, toolchain, диагностика);

  • Опыт работы с ARM / MIPS будет преимуществом;

  • Умение разбираться в чужом коде и аккуратно его дорабатывать.

Желательно:

  • Опыт прохождения сертификации (в приоритете НСПК МИР);

  • Опыт сертификации платежного ядра или терминала в СИТЭС;

  • Понимание требований EMVCo;

  • Опыт Android NDK / JNI (если терминал на Android).

Личные качества

  • Готовность лидировать техническую часть и принимать решения;

  • Умение формулировать вопросы и быстро снимать блокеры;

  • Ответственный подход к оценке сроков;

  • Ориентация на результат.

Условия

  • Официальное трудоустройство;

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

  • Льготы и меры господдержки аккредитованной IT-компании;

  • Долгосрочный проект (6+ месяцев);

  • Участие в высокотехнологичном финтех-проекте;

  • Работа в сильной инженерной среде.