Senior Engine Programmer, Gaming

Santa Monica, CA
Job Terms:
posted by:
Susan Reese

Job Description:

Seeking a Senior Engine Programmer to join the team behind a popular, critically acclaimed game. 

This generalist role builds and supports engine and graphics systems for run-time and in tools. Customers are the content creators, who require state-of-the-art technology and rendering features. Of primary importance is the quality of the authoring experience and the ability to iterate and achieve superior results. A requirement of the role is to maintain an open dialog with customers, inviting feedback, and identifying areas of improvement. 

Our client values talent, self-motivation, and team spirit. In turn, they provide an environment with a large degree of freedom and autonomy. 

Design and implement systems and tools for engine, rendering, and technology needs, such as streaming, world editing and rendering, shaders, lighting, particles, effects, and so on 
Support and assist customers in their use of these systems and tools 
Write clear, maintainable, portable, and highly functional code 
Profile and performance-tune code to remove bottlenecks 
Test and document code produced 
Work on runtime engine tasks in support of specific project requirements as needed 
Mentor and guide less experienced programmers 

B.Sc. degree in computer science, or equivalent experience 
Minimum 5 years’ professional programming experience 
Expert in modern rendering techniques and engine-related issues 
Strong programming generalist with solid code architecture skills 
Expertise in C and C++ 
Proficient in linear algebra 
Enthusiasm and initiative 
Excellent spoken and written communication 
Able and motivated to work with other team members 
Commitment to code quality, documentation, and sound testing procedures