Sony Pictures Imageworks Canada Company Logo

Sony Pictures Imageworks Canada

Vancouver, British Columbia - Canada
View all jobs at this company »

Senior Software Engineer

Description

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.


This Job is no longer active!