Description
Under the
supervision of the R&D Manager, the Senior R&D Developer will participate in the development
of new technologies for existing and future shows. The ideal candidate has a
passion for developing in C++ and Python, has a good experience with 3D
applications and renderer APIs, and is looking to be work in a creative and
passionate team.
If you have experience developing
computer graphics tools (such as simulation, rendering, animation or scene
assembly plugins) in a non-academic setting, this position is for you!
Responsibilities:
- Developing new
technologies for the CG departments (Set dressing, Layout, Animation, Lighting,
FX, etc...)
- Maintaining existing
technologies used in production
- Helping the Pipeline
team integrate new technologies
- Participate in the continuous improvement of the development process
- Stay in touch with the
latest in technology and industry trends, ready to add new methods to pipeline
as well as introduce new technology to department leads as you see fit and apply them into operations
and activities
- Perform other Ad Hoc tasks as required
Requirements:
- Degrees in Computer
Science, Computer Engineering or related fields
- A very good
understanding with the API of at least two of the following applications:
- Arnold
- Houdini
- Katana
- Maya
- Nuke
- Prman
- A very good
understanding with the API of at least two of the following open source VFX
libraries:
- Alembic
- OpenEXR
- OpenImageIO
- OpenVDB
- USD
- Comfortable with git
workflow
- Experience working in
a Linux based VFX environment
- Several years of
experience in C++ under Linux development environment
- Python programming
experience
- Able to work to both long and short deadlines
- Self-driven,
good communicator, and a great-team player
- Flexible and able to work in a frequently changing environment
- Ability to prioritize needs and tasks