CORE PROGRAMMER
The Core Programmer for our game will oversee the low-level systems within Unreal as well as our own modifications to the engine. The Core Programmer works with the rest of the game team to ensure that the required systems are in place and that the game runs within memory and performance budgets.
Duties and Responsibilities
- Multithreading architecture and job based systems.
- Multithreaded resource management and memory management systems.
- Level loading and streaming
- Metrics gathering and visualization
- Build and pipeline framework
- General system level libraries
- Ongoing optimization of systems
- Lead a core team of engineers and mentor junior talent
Qualifications
- Bachelor degree in Computer Science or related field, or equivalent training and professional experience
- Prior low-level system experience shipping either a PS3 or Xbox 360 product
- Minimum of 5 years industry experience with a concentration on low-level systems
- Expert knowledge of C++
- Solid software engineering skills
- Good verbal and written communication skills
- A strong desire to create world-class games
- Experience leading and mentoring a team
Assets
- Unreal Engine experience
- Experience writing SPU job code and PowerPC intrinsics
- Experience with pipeline scripting languages such as Python
- Experience scheduling team tasks
APPLY NOW
Send your resume to [email protected] quoting the job you would like to apply for in the subject line. For all art positions please include a website link to your portfolio. We thank everyone for their interest but only qualified applicants will be contacted.