-
Jobs for Humanity

Tools & Tech Art Programmer

Jobs for Humanity
Canada · Full-time · Entry

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 MandateRequirements

  • 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 of 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 of automated Props and Models Processing pipeline
  • From source to game
  • Tag clean up of source meshes
  • Attempt automatic cleanup
  • Leave them tagged for manual cleanup to be done by artists
  • Generating destruction data
  • Support on Destruction Generation Tools development and maintenance
  • Part of the processing pipeline above
  • Maintaining and validating (likely with tools and scripts) proper assets setup
  • Help detect erroneous content that might not be working in-game

Support On VFX Tools And Integration

  • VFX Shader Graph support
  • VFX tools for VFX artists
    • Batch coloring
    • Setup of templates
    • Tools that would help start an effect with the proper hierarchy and required 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 ‘situation 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)

Key Skills

Ranked by relevance

vfx python unity
Login to Apply
Posted
Jun 13, 2025
Type
Full-time
Level
Entry
Location
Montreal

Industries

Non-profit Organizations

Categories

Design Art/Creative Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Bullshark
Related

Senior Creative Designer

2026-06-17

Full-time
Mid-Senior
Portugal
Business Consulting
Design
View Job Details
Kainos
Related

UX Designer

2026-06-16

Full-time
Not Applicable
Switzerland
Information Services
Design
View Job Details
TeamViewer
Related

Senior Product Designer, DEX

2026-06-18

Full-time
Not Applicable
Portugal
Software Development
Design