Tools & Tech Art Programmer

Montreal

Offre publiée le 2025-06-21

Jobs for Humanity

Description de 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