Job Title:
Programming InternRequisition ID:
R023694Job Description:
Programming Intern
Priorities can often change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:
· Work with the engine team to develop cutting edge technology
· Work closely with the content team to understand the desired visual results.
· Write and maintain robust, high-quality code which meets performance goals given the challenging technical constraints of the target platforms.
· Analyse, optimize, and improve existing rendering pathways and content creator workflows.
· Contribute ideas for features and improvements as the engine evolves.
· Communicate and educate fellow developers about implemented features and rendering technologies in general.
· Adhere to team coding standards and best practices.
· Understand and embrace the constraints of a game development cycle. (you know when bug fixing, and optimization become more important than new features)
Player Profile
Minimum Requirements:
· B.S. (or higher) in Computer Science or equivalent.
· Knowledge of performance and memory constraints as they relate to game development.
· Strong 3D math skills and low-level engine experience are essential.
· Good understanding of multi-threaded programming.
· Strong understanding in modern 3D graphics APIs. (Direct3D11+, OpenGL4.0+)
· Excellent debugging and performance analysis skills.
· Working knowledge of modern-day GPU hardware and typical performance bottlenecks: Xbox One, PS4, GCN/Kepler + etc.
· Working knowledge of writing gpu shaders.