Senior Engine Programmer [Tom Clancy’s The Division 2]
Core
Implementing and maintaining engine systems for an online, open-world action shooter RPG set in Washington, D.C.
Role type
Senior engine programmer (game engine)
Builds
High-quality, scalable game engine systems for multiple hardware platforms
Domain
Video game development (AAA title)
Deliverable
production ML models | product features | infrastructure
Required skills
C++ programming, low-level CPU or assembly programming, performance optimization, multithreaded development, performance analysis tools usage, task duration estimation, dependency management
Preferred skills
Experience developing a AAA title from concept to release
Technologies
C++, Snowdrop engine
Responsibilities
Designing, implementing, debugging, and iterating on new and existing engine systems; optimizing algorithms for performance, memory usage, and load times; developing in a multithreaded environment using modern techniques
Seniority
Senior, hands-on IC