
Middle C++ разработчик
PBF group
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
PBF GROUP
С 2002 года мы специализируемся на разработке передовых ИТ-решений в сфере банковской безопасности, банкоматов и платёжных терминалов, включая создание собственного программного обеспечения. Благодаря постоянному росту и расширению рынка, команда PBF быстро развивается и ищет новых талантливых специалистов.
Почему выбирают PBF?
•Более 20 лет на рынке и статус надежного партнера в сфере банковских решений.
•Создаём уникальные программные продукты и интегрируем их в архитектуру клиентов.
•Имеем собственное производство совместно с китайскими партнёрами, что обеспечивает высокий уровень контроля и качества.
•Обладаем мощным отделом R&D, что позволяет постоянно совершенствовать наши модели и внедрять инновации.
•Работаем по всей России и за рубежом, — являемся федеральной компанией.
•Аккредитованная ИТ-компания с социальными гарантиями и льготами для сотрудников.
•Ведём проекты по методологиям Agile и Scrum, доверяя профессионализму своей команды.
•Наши сотрудники — наше главное богатство. У нас отсутствует текучка и бюрократия, что создаёт комфортную и продуктивную рабочую среду.
Кого мы ищем?
Сейчас у нас есть амбициозный план развития нашего продукта, и мы ищем Middle C++ разработчика
•Талантливого, энергичного коллегу в команду, где ценят профессионализм, поддерживают развитие и вместе стремятся к новым достижениям;
•Человека с мощными техническими знаниями, готовностью к обмену опытом + менторству при необходимости;
•Человека, который готов к масштабным задачам и к активному участию в жизни продукта;
•Сотрудника, нацеленного на результат – это самый важный аспект, так как вся наша команда умеет мыслить результатами и достигать их.
Что ты будешь делать
•Разрабатывать, сопровождать, оптимизировать код прикладного ПО для платежных терминалов;
•Участвовать в проектировании и разработке архитектуры ПО;
•Коммуницировать с технической поддержкой производителя терминалов;
•Развивать имеющиеся программные решения;
•Оформлять внутреннюю документацию.
Что мы ожидаем от тебя
•Уверенные знания C/C++ (стандарт 11): умные указатели, лямбды, move-семантика, RAII и управление временем жизни / владением ресурсами;
•Хорошее знание STL (контейнеры, алгоритмы) и понимание шаблонов / обобщённого программирования;
•Уверенное ООП и паттерны проектирования;
•Опыт разработки под Linux, компилятор gcc;
•Многопоточность на практике: синхронизация (mutex, condition_variable, atomic), понимание гонок и дедлоков;
•Опыт клиент-серверных приложений; работа с HTTP(S), JSON, XML;
•Базовое понимание прикладной криптографии в платежах: симметричное (DES/3DES) и асимметричное (RSA) шифрование, SSL/TLS, работа с ключами и сертификатами;
•Опыт работы с реляционными БД (SQLite), без ORM;
•Комфортная работа с большой существующей кодовой базой: умение читать и аккуратно дорабатывать чужой код в рамках стандарта C++11;
•Сборка через CMake; уверенная работа с Git;
•Готовность активно использовать ИИ-инструменты (Cursor, Codex, Claude Code) в ежедневной разработке;
•Английский на уровне чтения технической документации.Уверенные знания С/С++, стандарт 11, умные указатели, лямбда, перемещения.
Опциональным, но очень ценным будет
•Опыт и готовность писать юнит-тесты (GoogleTest/GMock);
•Навыки отладки и диагностики: logcat;
•Опыт сборки нативного C++ под Android (NDK, компилятор clang, ABI armeabi-v7a/arm64-v8a/x86_64) и кросс-компиляции под другие платформы терминалов (тулчейн-файлы CMake, sysroot);
•JNI и взаимодействие нативного C++ с Java/Kotlin; базовое понимание устройства Android (жизненный цикл, упаковка .so в приложение);
•Понимание undefined behavior и типичных «подводных камней» C++;
•Опыт работы с бинарными протоколами и бинарной сериализацией: упаковка/разбор байтов, порядок байт (endianness), BER-TLV;
•ISO 8583, EMV;Знание стандартов ISO8583 и EMV;
Что мы можем предложить тебе?
•Трудоустройство в продуктовую аккредитованную IT-компанию: у тебя будет отсрочка от армии (для военнообязанных) и льготная ипотека;
•Официальное трудоустройство согласно ТК РФ, 30 календарных дней отпуска, «белая» зарплата;
•Достойный уровень мотивации, готовы отталкиваться от твоих зарплатных ожиданий;
•Нашим людям работается с радостью: гибкое начало рабочего дня и полная удаленка, а значит, нам не важно, в каком городе ты проживаешь, главное, чтобы был интернет и возможность работать в часовом поясе МСК;
•Мы стараемся не мешать команде, у нас нет бюрократии, зато мы проповедуем принципы Scrum и чтим спринты;
•Интересные, амбициозные задачи с достижимым результатом;
•Достаточную свободу действий, инструментарий и необходимые ресурсы;
•Интересную работу в компании с активной стратегией развития и роста;
•Регулярное обучение и профильные конференции, современное оборудование для работы.
Почему с нами хорошо?
•Реально дружный и крутой коллектив, позитивная рабочая атмосфера;
•Руководство, которое умеет слышать и давать возможность расти команде.
Если ты — мастер своего дела, готовый разбираться в сложном коде и умеешь анализировать потребности клиентов и на их основе ставить задачи, то тебе к нам!
