Tools & Tech Art Programmer

Montreal

Offre publiée le 2025-09-25

Jobs for Humanity

Description du poste

Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company Name : Ubisoft

Tech Art / Tools Programmer’s Mandate & Requirements

  • Unity knowledge
  • Release experience of finished projects from beginning to end

Tools For Game And Level Design

  • Help continue the design of level editing tools (walls, props, level placement)

Responsible for bridging level editing tools

  • Work with main programmers to enhance and support them
  • Maintain and support team members that use level editing tools
  • Troubleshoot, tweak and balance created outcomes when needed

Tools For Asset Pipeline

  • Responsible for automated Props and Models Processing pipeline
  • From source to game
  • Tag cleanup of source meshes
  • Attempt automatic cleanup
  • Leave them tagged for manual cleanup by artists
  • Generating destruction data
  • Support on Destruction Generation Tools development and maintenance
  • Part of the processing pipeline above
  • Maintaining and validating asset setup (likely with tools and scripts)
  • Help detect erroneous content that might not work in-game

Support On VFX Tools And Integration

  • VFX Shader Graph support

VFX tools for VFX artists

  • Batch coloring
  • Setup of templates
  • Tools to help start an effect with proper hierarchy and components

Integration support on dynamic and gameplay-sensitive effects

  • Entry points, triggers, and feedbacks help

Support On Gameplay

  • Support of operator abilities

Creation of editor tooling :

  • ‘Everyday’ workflows for managing gym scene situations and setups for testing gameplay cases

Game ‘gym states’ editor

  • Helps test gameplay situations from a defined starting point

Tools For Artists

  • Support on Ground Level / ‘Mega-Texture’ tech
  • Bridge between programmers and artists
  • Troubleshoot pain points in content creation by said tools

Rendering Tech Knowledge

Support on rendering assets integration

  • Not necessarily low level knowledge
  • Help team members integrate, tweak, and balance parameters exposed by rendering features implemented over time
  • Python (for build tools and optionally Unity Editor python-driven tools)

Graphics and Rendering

  • HLSL knowledge
  • Houdini (if the tech programmer finds it useful for our project)

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Design, Art / Creative, and Information Technology
  • Industries : Non-profit Organizations

Referrals increase your chances of interviewing at Jobs for Humanity by 2x.

Get notified about new Arts Programmer jobs in Montreal, Quebec, Canada.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr