Software Engineer (Immersive Technologies)

Job Number: R10007892
Brand: Blue Sky Studios
Job Type: Engineering
Location: Greenwich, Connecticut, United States of America
Job Posting Date: March 14, 2019
Blue Sky Studios logo
Apply Now Current Employees and Freelancers/Contractors Apply Here*


Blue Sky Studios

We are a collection of enduring brands and iconic, unforgettable characters. We create content for audiences big and small, reaching billions of people every day. Most of all, we are many individuals, each uniquely talented, each a critical piece to our puzzle, who collectively become a power. Desire to thrill and engage? Join us as we engage and inspire.


Purpose of the job:

A Software Engineer (Immersive Technologies) designs, develops, and integrates immersive tools into the creation of animated feature films.  As a member of the Production Engineering (PE) team, you will improve the overall visual fidelity of our 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.  We are looking for candidates who are eager to keep up with the latest in real-time and interactive technologies and have a desire to develop a cutting-edge animation production pipeline.   These engineers create the core logic for our virtual production pipeline used to enhance our stories.

Essential Functions/Responsibilities:

  • Work closely with production artists and technical directors to develop and integrate interactive real-time tools.
  • Rapid prototype, continuously iterate, test, and optimize application builds for target HMDs/platforms. 
  • Keep up with and integrate third party technologies, APIs, SDKs as they are released.
  • Partner closely with the other Technical Directors and Engineers in the Production Technology group to establish best practices and ensure successful software deployment.
  • Troubleshoot and debug problems across multiple departments and software packages.

  • Develop clean code and maintain inter-department virtual production tools.
  • Ability to establish priorities, work independently or within a group, and work with minimal supervision.
  • Exceptional communication skills in dealing with both technical and artistic groups.


Education and/or Experience Required:

B.S. or M.S. in Computer Science, Engineering or equivalent.

Skills, Abilities, Special Licenses or Certificate

    • Strong programming skills. Proficiency in C#, C++, Python.
    • Strong Math and Computer Graphics/Visual Computing foundation.
    • Strong understanding of program optimization and data structures.
    • Experience with developing plugins for Unreal and/or Unity.
    • Experience with one or more VR/AR devices.
    • Experience with real-time engine architectures and OpenGL APIs
    • Familiarity with writing importers/exporters and standard formats (e.g. USD, Alembic, FBX).
    • Familiarity with shader programming (e.g. cg, hlsl, glsl).
    • Familiarity with using and integrating major DCCs (e.g. Maya, Houdini).
    • Familiarity with VR hardware, depth sensors and SDK, coding custom wrappers.

    • Experience in UI/UX design a plus.

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.

Apply Now Current Employees and Freelancers/Contractors Apply Here*

Back to Search Results
New Job Search


*Current Employees and Freelancers/Contractors: Do not create an account or apply from the 21CFCareers site. You must apply via the “Career” application on the internal Workday portal (link below) using your username and password. Note: Current freelancers/contractors must also apply on the internal Workday portal with your username and password.

We use first- and third-party cookies to improve our services, personalize your advertising and remember your website preferences. If you continue to browse, you accept the use of cookies on our site. For more information (e.g., How to disable cookies), please see our cookie policy.