ToonBox Entertainment Recruiting Software Technical Director & Character Finaling Artist
Software Technical Director
Position: Software Technical Director
Reports to: Pipeline Supervisor
A Software Technical Director works with a group of software developers that focus on the research, design, efficient implementation, and technical support of production pipeline technology and and infrastructure tools used to create films.
This includes contributing to the development of core libraries, custom applications, plug-ins, asset and resource management software and other duties as necessary. It also involves investigating new research and new technology from the CG field and prototyping/implementing it into the studio’s pipeline.
A qualified candidate will have a comprehensive understanding of software engineering, software life cycles, continuous integration and build and release methodologies. The successful candidate will be a team player and will be able to work effectively with a diverse a team of artists, technicians and software developers.
Principal Duties and Responsibilities:
Research, design, develop and test production tools, pipeline core libraries, DCC plug-ins, asset management software and infrastructure tools and solutions used for animated feature films.
Work with the Pipeline Supervisor, CG Supervisors, the Core TD, Back-end TD, and Front-End TD teams to ensure production and pipeline requirements are met.
Help establish continuous integration standards, development and release process.
Development and maintenance of core libraries and APIs including scene description libraries, view-port rendering plug-ins, material binding and rendering code.
Development of DCC plug-ins that enable the pipeline data-flow and artist work-flows.
Degree in Computer Graphics, Computer Science, Engineering, Mathematics, Physics or equivalent work experience.
Comfortable with mathematics, 3D mathematics and reading white-papers or research from the graphics field (e.g. from universities, SigGraph, etc.).
Experience in developing tools, and implementing process improvements in active production environments.
Works well in a team environment.
Extensive knowledge of Python, C++ and libraries (e.g. Boost, STL, Qt).
Experience with multi-threaded development and optimization (e.g. Intel TBB and C++ profilers).
Experience with GPU accelerated code (i.e. OpenCL, CUDA) is a plus.
Experience with VFX APIs such as Maya API, Alembic, OpenGL, DirectX, RI Spec, Cortex, OpenSubdiv, OpenVDB is a plus.
Experience writing plug-ins for Maya is a plus.
Experience with relational databases such as MySQL or PostgresSQL is a plus.
Experience with IP transport layer protocols is a plus.
Experience with Mercurial, Git, SVN or Perforce.
Some experience with real-time shaders such as GLSL, HLSL, Cg is a plus.
Working knowledge of computer graphics processes and techniques is a plus.
Outstanding problem-solving skills under pressure.
Very comfortable within a Unix / Linux environment.
Strong verbal and written communications skills.
Strong object oriented programming skills, software architecture and design methodologies.
Shell scripting experience (c-shell, bash, etc.).
Experience in games industry and knowledge of game engines (e.g. Unreal Engine, CryEngine and Unity) is a plus.
B.S. or M.S. in Computer Science, Engineering (or equivalent) is preferred.
Location: Production Technology Department in Toronto, ON
Apply here:- https://toonboxcareers.hiringthing.com/job/39089/software-technical-director
Character Finaling Artist
The Character Effects Artist applies a number of techniques—including but not limited to sculpting, grooming, and simulations of cloth and hair—to clean up and enhance character animation on a computer-generated feature.
Collaborate in the design, development and implementation of techniques and systems that simulate cloth and hair, and integrate them into the production pipeline.
Create permanent pose space deformers that allow animation to achieve specific target shapes.
Fix undesirable shapes and artifacts in shots coming out of animation.
Simulate cloth animation in shots.
Groom and simulate hair/fur animation in shots.
Troubleshoot technical issues as they arise.
Strong knowledge of Maya is essential.
Good artistic skills and an eye for natural motion in humans and animals.
Knowledge of ncloth, nhair, and yeti strongly preferred.
Experience creating and using pose space deformers.
Experience in rigging, modeling, and animation are pluses.
A good generalist. Solid understanding of and experience with the entire animation production process from layout to compositing is a plus.
Able to take direction and adapt to change.
Linux experience preferred.
– Benefits: Other Benefits, Medical Benefits, Dental Benefits, Life Insurance Benefits
– Terms of Employment: Permanent/Full-Time
Location: Character Finaling Department in Toronto, ON
Apply here:- https://toonboxcareers.hiringthing.com/job/39086/character-finaling-artist
ToonBox Entertainment Recruiting Software Technical Director & Character Finaling Artist, ToonBox Entertainment, ToonBox Entertainment Vfx, ToonBox Entertainment hiring, ToonBox Entertainment Studio, ToonBox Entertainment Jobs, Animation Jobs, Vfx Jobs, CG Jobs, 3D Jobs, Video Game Jobs, Recruiting, Recruitment, CG, CGI, Jobs, ToonBox Entertainment Recruiting, ToonBox Entertainment Recruiting Software Technical Director, ToonBox Entertainment Recruiting Character Finaling Artist, Software Technical Director, Character Finaling Artist