Orion soft — российский разработчик ИТ-продуктов, в основу которых заложена концепция программно-определяемого ЦОД.
В портфель решений входит флагманский продукт zVirt, платформа оркестрации контейнеризированных приложений Nova Container Platform, платформа управления виртуализацией Cloudlink, а также система терминального доступа Termit — первое в России корпоративное решение для терминального доступа.
Наша команда активно развивается и растет — мы ищем С++ разработчика.
Разрабатывать новые подсистемы продукта: клиенты для протоколов, сетевые взаимодействия, подключение локального оборудования (например, смарт-карт, сканеров, веб-камер и др.)
изучать актуальные подходы и предлагать альтернативные или более эффективные решения
писать тесты разного уровня: модульные, интеграционные и системные
делать code review коллег и делиться фидбэком
фиксировать технические решения так, чтобы их можно было разобрать даже вне контекста проекта
Практика разработки на C++ — 3+ лет в реальных проектах
умение писать кросс-платформенный код
знакомство с принципами многопоточности;
знание основ сетевых протоколов TCP и UDP и понимание, как они устроены
навык написания поддерживаемого, читаемого и документированного кода с хорошим покрытием тестами
готовность погружаться в сложные задачи — и доводить их до работающего решения
опыт разработки с использованием Git
готовность — и умение — работать в команде
владение английским на уровне, достаточном для чтения и понимания технической документации
Разбираешься в работе QUIC и WebRTC и умеешь применять их на практике
ориентируешься в кодеках: от JPEG и Tight до H.264, AV1 и Brotli
пишешь на Qt
используешь IPC
знаешь, как работать с X11, Wayland и WinAPI
поддерживаешь и/или дорабатываешь open source-проекты
понимаешь, как устроены протоколы удаленного доступа вроде RFB/VNC и RDP, и умеешь с ними работать