Graphics Programmer
Description
** The Third Floor, Inc. will be at Siggraph 2016. Please note on your application if you will be attending Siggraph.
THE THIRD FLOOR, Inc. is the world’s pre-eminent, Emmy Award winning visualization company with offices in Los Angeles and London as well as on location with productions around the world. For the past 12 years, the studio has helped clients visualize and maximize content by producing computer-animated blueprints, known as “previsualizations”. We have taken our knowledge and experience as innovative visual storytellers to the burgeoning world of Virtual Reality. With the acclaim from several publications on the release of our latest project, The Martian Experience,
http://vrfocus.com/archives/27693/preview-the-martian-vr-experience/, we are striving to continue our success and searching for high caliber talent to be a part of this immersive new medium.
The Third Floor Los Angeles is looking for a seasoned Graphics Programmer who enjoys a collaborative and creative work environment and is looking to push the boundaries of cutting-edge hardware working in virtual and augmented reality. The Unreal Engine is the primary development focus, but familiarity with other game engines is desired.
Responsibilities:
- Build amazing VR games and experiences.
- Programming in all relevant languages (C++ / GLSL / HLSL / Cg).
- Collaborate with an agile and interdisciplinary team of artists, designers, and programmers to design, prototype,and implement new assets & features.
- Work with artists and technical directors to create, implement, optimize, test and debug all the elements required in engine.
- Keep up to date on game engine and VR technologies.
- Investigate new technologies and evaluate them for TTF’s workflow.
- Support multiple game engine projects for a variety of delivery platforms.
- Assist with asset integration into game engine, balancing artistic integrity and performance.
- Assist with development & maintenance of technical design documentation.
- Provide & assist in the generation of accurate development time estimates.
- Constantly explore, test, and evaluate new optimization and quality improvement techniques.
- Assist in specification, ensure that design and implementation of experience meets run-time and performance budgeting requirements.
- Assist with R&D as it relates to real-time productions at TTF.
- Actively participate in the QA process to identify and fix bugs.
Required Skills:
- Bachelor's or Master's degree in Computer Science or equivalent experience.
- In-depth knowledge of 3D programming (OpenGL or DirectX).
- Extensive experience with, and extending, the Unreal Engine.
- Minimum 5+ years game industry programming experience.
- Extensive experience with C++ programming language and debugging.
- Extensive experience with OOD and team software development principles.
- Write polished, optimized and documented code.
- Solid understanding of real time rendering, game optimization and profiling.
- Technical proficiency and understanding of game engine shader creation, texturing and lighting.
- Strong understanding of 3D modeling, texturing and animation.
- Experience working on published AAA titles.
- Solid understanding of algorithms, physics and math.
- Able to identify technical and developmental risks / obstacles.
- Able to think creatively and resolve technical challenges and limitations.
- Able to work within a team as well as self-direct under your own initiative.
- Excellent communication skills at all levels, both on a technical and creative basis.
- All around knowledge of the game development cycle.
- Proven attention to detail and focus on quality.
Desired Skills:
- Previous experience or strong desire to be working with VR or AR hardware & SDKs.
- Unity, Crytek or other ''under the hood'' game engine experience.
- Mastery of more than one technical art domains: shaders, high-quality visual effects, particle systems, advanced lighting systems, etc.
- Mobile game development experience.
- Strong working knowledge of Maya.
- Animation and Rigging experience with Maya and game engines.
To apply, please submit resume. No phone calls please.
This Job is no longer active!