Software Engineer - C++ / Game Engine
Core
C++ Software Engineer contributing to gameplay, engine-level systems, feature integration, debugging, and performance engineering for real-time interactive systems.
Role type
Senior IC C++ game engine engineer
Builds
Gameplay systems, engine components, and integrated features for console, PC, and mobile games
Domain
Interactive entertainment / Game development
Deliverable
production ML models | product features
Required skills
C++, object-oriented design, memory management, data structures, multithreading, debugging, Unreal Engine, Unity, game loop, actors/entities/components, input/event systems, rendering, physics, collision, asset management, Git/Perforce
Preferred skills
Professional game-development experience, Unreal C++, multiplayer/networking, AI, animation, tools, performance profiling, PC/console/mobile shipping
Technologies
Unreal Engine, Unity, Git, Perforce
Responsibilities
Implement and integrate gameplay and engine-level systems, debug and optimize performance, understand and navigate existing codebases, own features from implementation to integration
Seniority
Senior, hands-on IC