NOTE: This job is no longer available!

SENIOR RENDERING ENGINEER

Company unspecified (job is advertised through an agency)
UK
(pay unspecified)

Roll Overview:
• You will work in small focused teams of highly motivated and talented developers
• You will be part of a professional stable development environment that is not subject to the long periods of crunch time typically associated with game development
• Each developer will be expected to take responsibility for, and strongly influence the products they develop and the customers they work with.
• You will have the opportunity to work on and gain experience with the expanding range of hardware platforms we support
• You will have the opportunity to work with some of the best games teams in the industry

Key Responsibilities:
• Developing optimized code in C/C++ for the very latest hardware platforms e.g. (PS3,Xbox 360,Wii,PC, Mobile, Android ,iPhone)
• Writing cross-platform, multithreaded engine code
• Leading and participating in code reviews with other members of the engineering team on a regular basis
• Working on all aspects of Software Development including implementation, testing, documentation and delivery
• Working directly with product management and customers to understand their requirements and implement software solutions
• Developing and maintaining one of the most respected codebases in the games industry
• Drafting tutorials, white papers and speaking at technical meetings / conferences
• Taking ownership of more general projects/responsibilities within the development team such as recruitment initiatives, presentations and technical relationships with partner companies
• Working directly with customers, often on-site, to ensure they are getting the most from our products

Requirements:
• Bachelor\'s Degree in Computer Science or equivalent
• Exceptional C++ skills and experience with Object Oriented Programming technique
• Expert knowledge in 3d Graphics and algorithms
• Excellent knowledge of both DirectX and OpenGL
• Experience in Console programming
• Strong communication skills and the ability to work in a team environment
• Proven ability to work in a team environment on a shared code base

Desirable skills:
• Background in game development
• Low level optimisation skills
• Experience working with established, large-scale software architectures


This job was listed at Change
Click here to jump to the original posting