Software Engineer Immersive Technologies
Blue Sky Studios
Greenwich, CTThis was removed by the employer on 12/11/2018 10:05:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Browse the TV Network Category
Search for Software Engineer Immersive Technologies jobs in Greenwich-CT
Search all Software Engineer Immersive Technologies postings
Full Time Job
JOB DESCRIPTION
Design, develop, and integrate immersive tools into the creation of animated feature films. As a member of the Production Engineering (PE) team, improve the overall visual fidelity of Blue Sky films through the use of immersive technologies including VR and AR. Production Engineering provides critical tools and support to every production department from Design to Final Render. Keep up with the latest in real-time and interactive technologies in order to develop a cutting-edge animation production pipeline. Create the core logic for studio's virtual production pipeline used to enhance its stories. Specific duties include: 1) Work closely with production artists and technical directors to develop and integrate interactive real-time tools. 2) Continuously test and optimize application builds for target HMDs/platforms. 3) Keep up with and integrate third party technologies, APIs, SDKs as they are released. 4) Partner closely with the other Technical Directors and Engineers in the Production Technology group to establish best practices and ensure successful software deployment. 5) Troubleshoot and debug problems across multiple departments and software packages. 6) Develop clean code and maintain inter-department virtual production tools.
Job Requirements:
Requires a Master's degree in Computer Science, Entertainment Technology, Engineering or related field, plus two (2) years of software development or related experience in designing, developing and architecting interactive real-time applications for production artists and technical directors, including experience programming in C#, C and Python; supporting, troubleshooting and debugging applications; integrating tools into existing or new pipelines; and production experience in computer animation and visual effects.
*Specific skills: Also requires experience or knowledge in the following: 1) Knowledge of program optimization and data structures; 2) Developing plugins for Unreal or Unity; 3) Experience in VR/AR devices; 4) Experience with real-time engine architectures and OpenGL APIs; 5) Writing importers/exporters and standard formats such as USD, Alembic and FBX; 6) Knowledge of shader programming such as cg, hlsl and glsl; 7) Using Maya and Houdini; 8) Knowledge of VR hardware, depth sensors, SDK and coding custom wrappers; and 9) Experience in UI/UX design
*Any level of knowledge, experience and/or coursework in the specific skills is acceptable.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law. We will consider for employment qualified applicants with criminal histories consistent with applicable law.