Back
C++ Network Game Developer – Frozeneon at Frozeneon
Frozeneon All vacancies (13)
Details
Publication date
May 31, 2026
Location
-
Кар'єрний рівень
-
Освіта
Bachelor
ABOUT THE PROJECT
Шукаємо C++ Network Game Developer, який допоможе створювати швидкі, стабільні та сучасні проєкти. Якщо ти впевнено працюєш із PHP/Node, любиш чистий код, вмієш оптимізувати продуктивність і хочеш впливати на розвиток проєкту в цілому — приєднуйся до нашої команди.
REQUIREMENTS
– Впевнене володіння C++17/20 на рівні великих production-кодових баз
– Досвід розробки ігрових серверів, модів, лаунчерів або multiplayer-систем
– Глибоке розуміння мережевої взаємодії в real-time системах
– Досвід роботи з UDP та надійними протоколами поверх UDP
– Розуміння принципів реплікації стану в multiplayer-системах
– Досвід роботи з низькорівневою оптимізацією та багатопотоковістю
– Знання інструментів профілювання та аналізу продуктивності
– Досвід reverse engineering та роботи з бінарним кодом буде великим плюсом
– Вміння читати та оптимізовувати assembly (x86-64)
– Впевнене володіння кросплатформною розробкою (Windows/Linux)
– Впевнена робота з Git на рівні складних workflow
– Досвід розробки ігрових серверів, модів, лаунчерів або multiplayer-систем
– Глибоке розуміння мережевої взаємодії в real-time системах
– Досвід роботи з UDP та надійними протоколами поверх UDP
– Розуміння принципів реплікації стану в multiplayer-системах
– Досвід роботи з низькорівневою оптимізацією та багатопотоковістю
– Знання інструментів профілювання та аналізу продуктивності
– Досвід reverse engineering та роботи з бінарним кодом буде великим плюсом
– Вміння читати та оптимізовувати assembly (x86-64)
– Впевнене володіння кросплатформною розробкою (Windows/Linux)
– Впевнена робота з Git на рівні складних workflow
RESPONSIBILITIES
– Розробляти та підтримувати мережеву частину багатокористувацьких ігор, серверів або ігрових платформ
– Реалізовувати та оптимізовувати мережеві протоколи (UDP, reliable UDP, фрагментація пакетів, ACK, congestion control)
– Проєктувати та впроваджувати системи реплікації стану (AoI culling, snapshot interpolation, client prediction, delta compression)
– Розробляти високопродуктивні бінарні протоколи з bit packing та версіонуванням
– Працювати з ігровими мережевими бібліотеками (ENet, RakNet, GameNetworkingSockets, KCP та аналоги)
– Оптимізовувати багатопотокову архітектуру (atomics, lock-free структури, thread pools, memory ordering)
– Проводити профілювання та оптимізацію продуктивності (perf, VTune, Tracy, аналіз assembly x86-64)
– Працювати з legacy-кодом та проводити reverse engineering за потреби (IDA, Ghidra, pattern scanning, hooking)
– Розробляти кросплатформні рішення під Windows та Linux
– Підтримувати та покращувати build-системи (CMake, premake5)
– Працювати із системою контролю версій Git (rebase, bisect, submodules)
– Реалізовувати та оптимізовувати мережеві протоколи (UDP, reliable UDP, фрагментація пакетів, ACK, congestion control)
– Проєктувати та впроваджувати системи реплікації стану (AoI culling, snapshot interpolation, client prediction, delta compression)
– Розробляти високопродуктивні бінарні протоколи з bit packing та версіонуванням
– Працювати з ігровими мережевими бібліотеками (ENet, RakNet, GameNetworkingSockets, KCP та аналоги)
– Оптимізовувати багатопотокову архітектуру (atomics, lock-free структури, thread pools, memory ordering)
– Проводити профілювання та оптимізацію продуктивності (perf, VTune, Tracy, аналіз assembly x86-64)
– Працювати з legacy-кодом та проводити reverse engineering за потреби (IDA, Ghidra, pattern scanning, hooking)
– Розробляти кросплатформні рішення під Windows та Linux
– Підтримувати та покращувати build-системи (CMake, premake5)
– Працювати із системою контролю версій Git (rebase, bisect, submodules)
WHAT WE OFFER
– Стань частиною команди
– Заповніть форму нижче і ми зв’яжемося з вами
– Заповніть форму нижче і ми зв’яжемося з вами
COMPENSATION & BENEFITS
–