Principal C++ Engineer
Core
Design and build a deterministic factory simulation module for a co-op game, scaling to hundreds of thousands of player-placed objects.
Role type
Principal C++ Engineer (Game Simulation)
Builds
Deterministic simulation system for a factory/automation game
Domain
Video Games / Factory Simulation
Required skills
C++ architecture, data-oriented design, multithreading, CPU performance optimization, deterministic/lockstep system design, code review, technical mentorship
Preferred skills
Shipped game titles, factory/automation game experience, Unreal Engine (Mass Entity or custom ECS)
Technologies
C++, Unreal Engine 5, Mass Entity, ECS
Responsibilities
Design sim architecture (data layout, tick model, threading, serialization), set CPU performance budgets, collaborate with Networking Engineer on co-op design, mentor engineers on C++ and architecture
Seniority
Principal, hands-on IC with mentorship
