Xbox avatars are about to become next-gen.
According to a job posting at Microsoft, they are looking for software engineers to “grow the avatar platform across all of our platforms, leveraging the power of Xbox One, the far reach of Windows, and the intimacy of touch on mobile devices.”
According to the job posting, applicant responsibilities include :
– Develop, design, modify, and optimize graphic and related rendering systems for the Avatar ecosystem
– Responsible for profiling as well as optimization of rendering, lighting, and shading components of the Avatar stack
– Work with designers, animators, artists, and other content creators on the implementation of new features
– Participate in code reviews
– Maintain high-quality coding and validation standards throughout the development cycle
– 5+ years of professional experience coding in C++ and shading languages
– Expertise in a few of the following areas: shaders, animation, skinning, lighting, special effects, particle systems, art pipelines, tool development and graphics engine architecture
-Strong experience with DirectX, and HLSL. OpenGL ES and GLSL experience would be advantageous
– Knowledge of related tools such as Photoshop, Maya, 3DS Max, Maya, etc.
– Understanding of GPU and CPU architectures and optimizations
– Strong graphics, mathematics, problem-solving, and communication skills
– BS degree or equivalent experience