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 и чтим спринты;
Интересные, амбициозные задачи с достижимым результатом;
Достаточную свободу действий, инструментарий и необходимые ресурсы;
Интересную работу в компании с активной стратегией развития и роста;
Регулярное обучение и профильные конференции, современное оборудование для работы.

Почему с нами хорошо?

Реально дружный и крутой коллектив, позитивная рабочая атмосфера;
Руководство, которое умеет слышать и давать возможность расти команде.

Если ты — мастер своего дела, готовый разбираться в сложном коде и умеешь анализировать потребности клиентов и на их основе ставить задачи, то тебе к нам!

Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано5 ч назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).