Software Engineer - Tools

1 Week ago • 3 Years + • Game Engine • $109,200 PA - $125,000 PA

Job Summary

Job Description

Image Engine is seeking a Software Engineer - Tools to design and develop artist-facing tools for data visualization, manipulation, publishing, and rendering of complex 3D and 2D scenes. This role involves common tasks such as DCC application development, asset management, and UI/UX design. You will collaborate with artists, technical directors, and supervisors to understand studio needs, optimize workflows, and contribute to the company's open-source initiatives. The position requires a strong understanding of production workflows, experience in Python and C++, and familiarity with VFX data formats and APIs.
Must have:
  • Design UIs and APIs for content generation pipelines
  • Develop proprietary, open-source, and third-party software
  • Collaborate with artists and TDs
  • Optimize algorithms and workflows
  • Write clear documentation and provide technical support
  • Experience writing software in Python and C++
  • Experience developing for Maya, Nuke, Houdini, Gaffer, or Katana
  • Experience designing Asset Management systems
  • Experience with VFX data formats (Alembic, USD, VDB)
  • Team-oriented with good communication skills
Good to have:
  • Familiarity with Cortex or Gaffer
  • Experience developing in a Linux environment
  • Master's or PhD in Computer Science
Perks:
  • Extended healthcare from day 1
  • Premiums 100% covered by Image Engine
  • Up to 8 paid Health and Wellness days per year

Job Details

Position: Software Engineer - Tools

Hiring Range: $109,200 to $125,000/year for a 40 hour work week

Project Contract: To Be Confirmed

Company Benefits: Extended healthcare from day 1, premiums 100% covered by Image Engine, up to 8 paid Health and Wellness days per year.


Candidates are required to be based in British Columbia and eligible to work in Canada.


ABOUT IMAGE ENGINE


Image Engine is a world-class VFX studio based in Vancouver, BC, that has built a reputation for excellence in the visual effects industry since 1995. We specialize in crafting stunning visual effects for feature films and television with an award-winning portfolio that includes The Book of Boba Fett, The Mandalorian, Game Of Thrones, Lost in Space, Jurassic World, and District 9.


We offer a full range of visual effects services, from concept designs and pre-visualization to CG animation, compositing, and explosive volumetric digital effects. Our crew is passionate about storytelling and pushing the artistic and technical boundaries to deliver the highest quality work on every project. R&D is central to our philosophy of driving creativity through innovation and we're committed to continually evolving our robust production pipelines.


At Image Engine, we value diversity and teamwork, and we're proud to foster a workplace culture that is supportive, respectful, and empowering. We believe that our success is a reflection of our exceptionally talented team, and we're always looking for passionate and dedicated individuals to join us on our mission to create unforgettable visual experiences. Join our team and be part of something extraordinary.



POSITION PURPOSE

Your position as a Software Engineer is vital to Image Engine. Your intuition and experience in fast paced production environments empowers you to build tools and interfaces that serve creatively driven artist workflows across a variety of VFX departments.

Reporting to the Software Engineering Supervisor, you will design and develop artist facing tools for data visualization, manipulation, publishing, and rendering of hugely complex 3D and 2D scenes. Common tasks will span DCC application development, asset management, and UI/UX design. You may also be asked to dive deep into particular fields, teaming with subject area Engineers or TDs.

Projects may include designing interfaces that improve efficiency in specific departments, integrating new technologies into the pipeline, or optimizing and simplifying complex networks of distributed batch processes.

Your passion, talent, and ideas will help us bring VFX at Image Engine to the next level of efficiency and performance.


DUTIES & RESPONSIBILITIES

  • Design UIs and APIs for authoring, publishing, and tracking data throughout our content generation pipelines.
  • Design, implement, and support a mixture of proprietary, open-source, and third-party software.
  • Collaborate with artists, technical directors, and supervisors to determine the studio’s needs for current and future productions.
  • Identify and optimize bottlenecks in algorithms and workflows throughout the pipeline.
  • Contribute to Image Engine's open source initiatives: Cortex and Gaffer.
  • Design and implement solutions targeting current production workflows, while ensuring they can be generalized for all productions when possible.
  • Document, test, and debug tools to ensure they meet production requirements.
  • Write clear documentation for tools, scripts, and plug-ins.
  • Provide secondary technical support, training, and tutorials to Artists, TDs, and Production Staff.
  • Stay up-to-date with industry trends for content generation, asset management, and workflow automation.

EDUCATION AND EXPERIENCE

  • A university degree in Computer Science, Math, Physics, Engineering, or a related field.
  • 3 or more years experience developing software in a VFX, Animation, or Games production environment, or a postgraduate degree (MSc, PhD) with a strong focus on Computer Graphics.
  • A Master's or PhD in Computer Science or a related field is an asset.

SKILLS AND ABILITIES

Technical skills

  • Solid understanding of production workflows and the artist mindset when interacting with proprietary tools and interfaces.
  • Experience writing software in Python and C++.
  • Experience developing for Maya, Nuke, Houdini, Gaffer or Katana in Python.
  • Experience developing for Maya, Nuke, Houdini, Gaffer or Katana in C++.
  • Experience designing and developing Asset Management systems.
  • Demonstrable knowledge of high-end DCC applications and APIs.
  • Experience with modern VFX data formats and APIs like Alembic, USD, or VDB.
  • Familiarity with our open source efforts (Cortex or Gaffer) is an asset.
  • Experience developing in a Linux environment.

Core skills

  • Team oriented with good communication skills, able to work closely with artists.
  • Preference for a structured work environment, with clearly outlined priorities.
  • Expectation of upfront planning before proceeding with final implementation.
  • Proactive with proven ability to work both independently and in a team.
  • Ability to take direction and feedback from a supervisor or a peer.
  • Excellent time management and communication skills.
  • Ability to monitor and identify potential inefficiencies with production workflows.
  • Excellent troubleshooting and debugging skills.
  • Ability to adapt quickly to new technologies and applications.
  • Willingness to extend beyond your current specializations to help a larger engineering effort when required.

Similar Jobs

room8 - Realistic Concept Character Artist, Middle/Senior

room8

Bulgaria (On-Site)
5 Months ago
Budge Studios - Artiste Technique 3D/Technical 3D Artist

Budge Studios

Montreal, Quebec, Canada (On-Site)
10 Months ago
DNEG - Motion Graphics Designer (MGFX)

DNEG

Quebec, Canada (On-Site)
2 Months ago
Wargaming - Lead Level Artist

Wargaming

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Weeks ago
Milk  visual effects - VFX Production Coordinator

Milk visual effects

(On-Site)
5 Months ago
TiMi Studio Group - Client Development Engineer for 3A Stylized Realistic Shooting Game

TiMi Studio Group

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Quantic Dream - Engine Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
3 Months ago
Socialpoint - Senior Unity Developer

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Beyond Sports - Unity Developer

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
3 Months ago
Ten4 - Unreal Engineer - VR/Virtual Reality

Ten4

Seattle, Washington, United States (On-Site)
8 Years ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Technical Artist

Epic Games

London, England, United Kingdom (On-Site)
2 Months ago
Flying Bark - Production Pipeline TD

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Redhill Games - Senior Real-Time VFX Artist

Redhill Games

Nicosia, Nicosia, Cyprus (Hybrid)
5 Months ago
Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Seoul, South Korea (Hybrid)
8 Months ago
Singarajan Studios - Roto artists - Junior/mid/Senior

Singarajan Studios

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Qualcomm - Technical Animator, Staff

Qualcomm

Hyderabad, Telangana, India (On-Site)
8 Months ago
Riot Games - Lead Animator

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Skydance - Editorial Production Coordinator

Skydance

Santa Monica, California, United States (Hybrid)
2 Weeks ago
Alt VFX  - Senior / Lead Animators

Alt VFX

Brisbane, Queensland, Australia (On-Site)
1 Month ago
Autodesk - Animation Researcher (Technical Animator)

Autodesk

Toronto, Ontario, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Epic Games - Senior Gameplay AI, Fortnite

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Black Bery - Director of Pricing & Business Models

Black Bery

Ottawa, Ontario, Canada (On-Site)
1 Month ago
Keywords Studios - Tax Analyst

Keywords Studios

Montréal, Québec, Canada (Remote)
3 Months ago
Ansys - Senior R&D Engineer

Ansys

Waterloo, Ontario, Canada (Remote)
1 Month ago
Epic Games - Senior Gameplay Systems Programmer, Unreal Engine

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Autodesk - Senior Workday Solutions Partner

Autodesk

Canada (Remote)
4 Weeks ago
Scanline VFX - Generalist (Lighting Focus)

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Diligent Corporation - AI Solution Architect

Diligent Corporation

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Gigamon - Sr. Sales Engineer

Gigamon

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Airlab Inc  - Game Designer (Mobile)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Playnetic - Game Server Engineer

Playnetic

United Kingdom (Remote)
4 Weeks ago
Ubisoft - Engine Programmer

Ubisoft

Mainz, Rhineland-Palatinate, Germany (Hybrid)
2 Months ago
welevel  - Unreal AI Developer

welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
Sperasoft - Senior C++ Developer with Unreal Engine

Sperasoft

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Demiurge Studios - Lead Engine Programmer

Demiurge Studios

California, United States (Hybrid)
3 Months ago
Double Eleven - Associate Lead Programmer (C++ / Proprietary Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
3 Months ago
Room 8 Group - SDET / Test Automation Engineer (C++ and Unreal)

Room 8 Group

Poland (Remote)
1 Month ago
Thatgamecompany - Engine Programmer

Thatgamecompany

Canada (Remote)
3 Months ago
limit break - Unity Level Integrator (Japan)

limit break

Tokyo, Japan (On-Site)
6 Months ago
easy games - Unity Software Engineer

easy games

San Diego, California, United States (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Image Engine

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug