Job Description
Summary
We are looking for a dedicated Software Engineer for our Content Pipeline to help us build the next generation of interactive applications for our platform.
Our team will work on developing our 3D ecosystem with the Universal Scene Description (USD) library and other related tooling to make amazing 3D experiences for Apple's advanced Augmented and Virtual Reality technology.
Your work will help us build products that will delight, inspire and empower millions of people around the world.
Key Qualifications
Strong C++ abilities, preferably with experience in the film or games industries
Python experience
Experience working with 3D data in real time, animation, or visual effects film pipelines
Experience developing and debugging complex software
Experience creating plugins for 3D content applications (Maya, Houdini, Blender, etc) preferred
Familiarity with Universal Scene Description (USD) is ideal
Nice to have: Experience working with graphics APIs or rendering engines
Nice to have: Experience working with game engines (Unity, Unreal, or others)
Description
In this role, you will be responsible for developing and maintaining tooling for our 3D content creation pipeline. Our work on our core 3D libraries will range from extensive internal use to public releases.
You'll be working with a variety of teams, including artists, designers and other developers to develop solutions for creating the next generation of content creation for AR/VR applications.
A candidate in this role will be comfortable working in a dynamic and creative environment, where our products will have an impact on the 3D content creation process. Your understanding of 3D technologies and pipeline, combined with your ambitions to improve and innovate will contribute to our growing 3D ecosystem.
Education & Experience
BS in Computer Science, or equivalent experience
Minimum 5 years of professional experience
Experience in game or film production is highly desirable
Additional Requirements
A passion for improving artist and developer workflows
Strong team collaboration with excellent communication skills
An ability and willingness to mentor other developers
Ability to work in a fast-paced environment with shifting goals and priorities
Role Number: 200354016