Senior UE5 C++ Gameplay Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Senior UE5 C++ Gameplay Engineer @EPAM Systems

1wk ago - EPAM Systems is hiring a remote Senior UE5 C++ Gameplay Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Argentina

Role Description

We are seeking a Senior UE5 C++ Gameplay Engineer who is passionate about leveraging Generative AI to create dynamic gameplay systems that respond to players in ways previously thought impossible. In this role, you won't just be building models; you'll be building experiences.

  • Design and develop runtime plugin architectures within UE5, including Build.cs configuration, module dependencies, and non-editor code.
  • Establish plugin boundaries and implement clean integration patterns across systems.
  • Build real-time audio streaming pipelines using USoundWaveProcedural, including PCM buffering and resampling.
  • Handle sample-rate and audio-format conversion, underrun mitigation, and latency tuning.
  • Implement WebSocket and streaming protocol integrations in C++ with persistent session management and JSON-based event protocols.
  • Develop reconnection strategies and backpressure handling for robust network communication.
  • Integrate LLM and conversational AI voice systems, including TTS/STT, prompt and session design, and turn-taking logic.
  • Architect event-driven systems using decoupled delegates, event bus patterns, and Unreal subsystems.
  • Wire cross-system integrations across the codebase to support dynamic gameplay experiences.
  • Integrate MetaHuman runtime lip-sync systems, audio-to-viseme pipelines, and streamed audio into facial animation.
  • Debug and profile audio and network layers by tracing raw protocol events and diagnosing quality, latency, and streaming issues.

Qualifications

  • 3+ years of professional experience in gameplay engineering with C++ in Unreal Engine.
  • Expertise in UE5 C++ plugin/module development, including runtime plugin architecture, Build.cs configuration, and module dependencies.
  • Knowledge of Lua, including scripting integration with C++ and its application within gameplay or tooling systems.
  • Proficiency in runtime (non-editor) code and defining plugin boundaries and integration patterns.
  • Background in real-time audio streaming in Unreal Engine using USoundWaveProcedural, PCM buffering, and proper resampling.
  • Skills in sample-rate and audio-format handling, underrun mitigation, and latency tuning.
  • Competency in WebSocket and streaming protocol integration in C++, covering persistent session management, JSON-based event protocols, and reconnection strategies.
  • Understanding of backpressure handling in networked streaming systems.
  • Familiarity with libwebsockets.
  • Knowledge of LLM and conversational AI voice systems, including TTS/STT integration, prompt and session design, and turn-taking systems.
  • Capability to investigate and debug latency in conversational AI pipelines.
  • Qualifications in event-driven architecture using decoupled delegates, event bus patterns, and Unreal subsystems, with cross-system integration and codebase wiring.
  • Showcase of MetaHuman integration work involving runtime lip-sync systems, audio-to-viseme pipelines, and feeding streamed audio into facial animation.
  • Proficiency in audio and network debugging/profiling, including tracing raw protocol events and diagnosing audio quality, latency, and streaming issues.
  • Proficiency in English at an Upper-Intermediate level (B2) or higher.

Requirements

  • Nice to have: Familiarity with StateTree.
  • Experience with gameplay systems and components.
  • Knowledge of multiplayer replication.
  • Skills in Blueprints and animation systems.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior UE5 C++ Gameplay Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 128,775+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later