Senior C++ Developer
Привлекательная вакансия для опытных C++ разработчиков, интересующихся GameDev и AI. Предлагает полную удаленку (в пределах Польши) и работу над сложными техническими задачами.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию C++, систем ИИ (FSM, Behavior Trees) и специфики мультиплеерных игр, включая сетевую синхронизацию.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата указана как договорная. Для Senior C++ разработчика в Польше на B2B контракте рыночные ставки обычно варьируются от 22 000 до 32 000 PLN до налогов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
SENIOR C++ DEVELOPER (EMAGINE POLSKA)
*🕹* Automated multiplayer playtesting
*🧠* Senior
*💰* Negotiable
*⏰* Full-time / Contract
*🌎 Remote within Poland 🇵🇱*
*🦄* Description
We are seeking an experienced Senior C++ Developer to join our Quality Verification team, focused on enhancing automated multiplayer playtesting through innovative AI bot systems. The ideal candidate will possess a strong background in software engineering, particularly in C++, with a dedication to ensuring high-quality gaming experiences.
*🚀* Responsibilities
• Design, implement, and maintain AI bot systems for automated multiplayer playtesting
• Develop bot behavior systems including movement, combat, interaction, and coordination
• Collaborate with designers and QA engineers to translate gameplay scenarios into testable bot behaviors
• Build telemetry pipelines for analysis, regression testing, and behavior validation
• Investigate bot failures such as pathfinding, network desynchronization, and gameplay interaction issues
• Modernize architecture and improve maintainability
• Participate in exploratory machine-learning-driven bot behavior research
• Review code and contribute to engineering best practices
*📚* Required Skills
• 5+ years of software engineering experience
• Strong C++ proficiency
• Experience with AI behavior systems such as finite state machines or behavior trees
• Proven ability to improve maintainability in complex codebases
*👍* Nice to Have
• Experience in multiplayer game development
• Knowledge of performance optimization techniques
• Understanding of debugging and profiling tools
• Experience with automated testing infrastructure is a significant plus
• Familiarity with Frostbite, Unreal, or Unity is an asset
• Exposure to reinforcement learning concepts is a bonus
*🍪* What we offer
• Work mode - fully remote
• Assignment type: B2B contract
• Contract length > 10-12 months + extensions
• Workload: Full time
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- AI
- Finite State Machines
- Behavior Trees
- Multiplayer
- Telemetry
- Unreal Engine
- Unity
- Frostbite
- Machine Learning
Возможные вопросы на собеседовании
Проверка фундаментальных знаний C++ и умения писать эффективный код.
Какие современные стандарты C++ вы используете и как вы подходите к управлению памятью в высоконагруженных системах?
Вакансия сфокусирована на AI-ботах для тестирования.
Расскажите о вашем опыте проектирования деревьев поведения (Behavior Trees) для игровых персонажей. С какими сложностями вы сталкивались?
Важная часть работы — отладка сетевых проблем.
Как бы вы подошли к расследованию десинхронизации (network desynchronization) между ботом и сервером в мультиплеерной сессии?
В описании упоминается модернизация архитектуры.
Опишите ваш подход к рефакторингу легаси-кода в крупном проекте без нарушения текущей функциональности.
Позиция Senior предполагает участие в исследованиях.
Есть ли у вас опыт работы с Reinforcement Learning или другими методами машинного обучения в контексте игровой логики?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

