Principal Software Developer, Virtual Reality
Dreamscape Immersive brings forth a new form of immersive entertainment: combining the emotional power of Hollywood storytelling, the visceral excitement of great theme-park rides, and an extraordinary mix of body tracking and game engines to create stories and worlds that push the limits of what is possible in virtual reality.
We are truly the birth of a new storytelling medium, giving people the opportunity to step into a story and watch it unfold around them as they explore cinematic worlds, characters and creatures never before thought possible. And each Dreamscape adventure is a shared experience, embracing the human desire to explore, learn and enjoy together.
As Principal Experience Developer, you will leverage your extensive background in entertainment software development to ensure every Dreamscape experience pushes the boundaries of what is possible from a visual and performance standpoint.
RESPONSIBILITES:
REQUIREMENTS:
Strong C#/C++, Unity and Unreal engine experience or experience in object-oriented programming, architecture, and design
Strong understanding of graphics pipelines, rendering techniques, and graphics-related math
Experience with memory management, multi-threaded programming, and multi-player systems
Experience writing and optimizing shaders (HLSL, GLSL, Cg)
Appreciation for, and focus on, realism and detail
Familiar with version control, task-management systems, code reviews, and so forth
Self-driven; comfortable working collaboratively
Flexible, proactive, self-starter with a positive attitude (rain or shine)
Follow best practices, development processes, and coding standards
Ability to quickly and independently learn and enhance a large established codebase
Ability to prioritize, plan, and organize work
Must be an effective communicator, both verbally and written
A passion for making and playing games with an eye for detail and feel for good gameplay