Responsibilities:
Sony Pictures Imageworks is looking for senior software engineers to join our Vancouver, Canada development team. The position requires strong software development skills, expertise in one or more programming languages, and the ability to design high quality, robust, and easy to maintain code and tools. The engineer is primarily responsible for development and implementation of production and studio tools under the guidance of a departmental lead. This position requires collaboration with other engineering staff, project managers, and production artists to develop and implement innovative studio capabilities.
Requirements:
Experience programming in C/C++ and python
Bachelor's degree in Computer Science or equivalent
Experience with UNIX / LINUX
Ability to design and implement systems in a complex library
Knowledge of user interface design and standard UI toolkits, specifically QT/PyQT.
Proven ability to deliver high quality software in a fast paced, dynamic environment
Desired Skills:
Understanding of large-scale digital production for Animation and Visual Effects.
Understanding of computer graphics concepts and plugin development for DCC platforms.
Understanding of file formats and data representations used in Animation and Visual Effects.
Desired Experience:
5-7 years of experience creating libraries, custom plug-ins and UI tools for Animation or Visual Effects.