Remote job
Senior Systems Engineer
Job details
About this role
Role overview Help bring a large-scale game through its final production and release stages by improving performance and stability on current-generation consoles. The role combines hands-on C++ systems engineering with profiling and optimization, while maintaining foundational features such as level loading and asset streaming.
Responsibilities - Profile CPU, memory, and I/O behavior on console hardware, and drive frame time, memory use, and loading toward defined targets. - Investigate hitches, streaming delays, and memory pressure with engine and platform tools, then address underlying causes. - Maintain and improve loading and streaming systems within console hardware limits. - Plan stabilization and optimization work with engineering and production leads, weighing impact, dependencies, and delivery risk. - Build and maintain production-quality C/C++ systems, tools, and workflows; document profiling methods, budgets, and findings. - Work across disciplines and support performance, memory, and stability needs for console certification.
Requirements - Shipped at least one AAA game and have hands-on experience with current-generation consoles. - Strong C++ skills, including performance-aware memory layout, cache use, and multithreading. - Demonstrated CPU, GPU, and memory profiling and optimization experience using engine or platform tools. - Experience with console memory management, asset streaming, and load-time optimization. - Strong mathematical ability, clear communication, independent judgment, and calm decision-making under deadline pressure.
Nice to have - Unreal Engine experience, especially UE5. - Experience with console certification and submission processes.