Назад к вакансиям

Ведущий разработчик фискального ядра (Senior C/C++ Developer)

PBF groupУдалённоот 3 лет5/2Полная занятость
JavaLinuxC++AndroidKotlinWindowsCDesktopPOSJNIJNA

Описание

Запуск нового кассового ПО: требуется адаптация фискального модуля под платформы Android и Desktop и его интеграция с основным приложением.

Обязанности

  • Изучение и анализ существующей кодовой базы фискального ядра на C/C++
  • Доработка и адаптация ядра под целевые платформы: Android и Desktop (Windows/Linux)
  • Реализация поддержки протоколов взаимодействия с ФН (USB, RS-232, virtual COM-port)
  • Поддержка формата ФФД 1.2: фискальные чеки, чеки коррекции, БСО
  • Реализация протокола передачи данных в ОФД
  • Создание JNI/JNA-биндингов для интеграции C/C++ модуля с Kotlin/Java (Android + Desktop)
  • Написание автотестов; тестирование на реальном оборудовании (ФН, POS-терминалы)
  • Участие в подготовке к сертификационным испытаниям в ФНС при необходимости
  • Code review, документирование внесённых изменений

Требования

  • Коммерческая разработка на C и/или C++ - от 3 лет
  • Опыт работы с фискальными системами (ФН, ОФД, 54-ФЗ, ФФД) - от 1 года
  • Знание протоколов взаимодействия с ФН (USB HID, RS-232, virtual COM)

Будет плюсом

  • Опыт создания JNI/JNA-биндингов для Android или Desktop (Java/Kotlin)
  • Опыт работы в команде разработки POS-систем, кассового ПО или ОФД

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо