Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$77к$100кмедиана$123к
26 в выборке
На СНГ рынке: $4.1к/мес ($3.2к - $4.8к)
79
Хорошая вакансия
развернуть
У роли чёткий и технически сложный фокус, а проект модернизации хорошо описан. При этом формат работы через клиента оставляет вопросы о команде и перспективах после проекта.
?Работа на клиента
Чёткие задачи
Актуальный стек
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior C++ Engineer (Systems): Modernizing a high-performance emulation environment by replacing legacy 32-bit pointer-based memory models with scalable 64-bit, handle-based IPC and Safe Object abstractions with an accent on backward compatibility, protocol stability, and cross-process memory management. Focus on designing binary TCP/IP communication, bridging C++ and Python, and building rigorous test harnesses that guarantee zero regressions across mission-critical workflows.
Location: Hybrid, Novi Sad, Serbia
Company
hirify.global is hiring for a high-performance emulation environment modernization project.
What you will do
Architect and refine an IPC protocol for stability, performance, and edge-case coverage.
Port 32-bit C++ APIs to bit-agnostic source code and modernize legacy systems.
Implement a Safe Object model using serializable API_Object wrappers for memory ownership across process boundaries.
Preserve backward compatibility for legacy workflows while enabling new IPC clients.
Design and execute test harnesses for the 64-bit/32-bit bridge and zero-regression verification.
Requirements
Expert-level proficiency in C++11/14/17 and experience navigating complex legacy codebases.
Deep understanding of memory management, pointer abstraction, and cross-process boundaries.
Proven experience building and debugging custom binary protocols and TCP/IP socket communication.
Experience bridging C++ and Python environments.
Experience modernizing mission-critical systems where stability is as important as performance.
Nice to have
Experience with GitHub Copilot or similar AI coding assistants for refactoring and boilerplate generation without sacrificing code quality.
Culture & Benefits
Hybrid full-time work arrangement in Novi Sad.
Selection process includes a brief non-technical conversation, a 60–90-minute technical interview, a client interview, and an offer stage.
Hiring process
Complete an initial non-technical conversation about background, career aspirations, communication, teamwork, and decision-making.
Complete a 60–90-minute technical assessment covering skills relevant to the client’s requirements.
Attend a final technical discussion with the client.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →