Senior Engine Programmer
Core
Design, develop, and maintain core game engine systems to support multiple multiplayer games, optimizing performance and solving technical challenges.
Role type
Senior IC engine programmer
Builds
Central game engine technologies and infrastructure for partner studios
Domain
Video games / Real-time rendering / Multiplayer systems
Required skills
C++ (4+ years), game engine architecture, real-time rendering, GPU/CPU profiling, multithreading, synchronization, parallel processing, crash debugging, performance optimization
Preferred skills
Unreal Engine, 3D graphics, game AI, scripting (Python/Lua), console development
Technologies
C++, Unreal Engine, GPU, CPU
Responsibilities
Design and maintain core engine systems; write clean, maintainable, portable code; evaluate new tools for workflow and performance; collaborate with external programmers; solve crashes and performance bottlenecks on PC and console
Seniority
Senior, hands-on IC