Enable job alerts via email!

Tools & Tech Art Programmer

Jobs for Humanity

Montreal

On-site

CAD 50,000 - 70,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une organisation à but non lucratif recherche un Tech Art / Tools Programmer pour soutenir le processus de conception en améliorant et en maintenant divers outils utilisés par les artistes et les programmeurs. Ce rôle d'entrée de gamme implique des compétences techniques en Unity et en programmation, ainsi que la capacité à communiquer efficacement au sein d'une équipe. Les candidats ayant une passion pour les jeux vidéo et un désir d'apprendre seront particulièrement bienvenus.

Qualifications

  • Connaissances en Unity pour le développement d'outils.
  • Expérience dans la résolution de problèmes de création de contenu.

Responsibilities

  • Soutenir la création d'outils pour les artistes et les programmeurs.
  • Maintenir et valider la configuration des actifs.

Skills

Unity
Python
Graphics
HLSL
Houdini

Education

Entry Level

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Tandem (HPNS) Systems Programmer Bilingual

Software International

Montreal null

Remote

Remote

CAD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Programmeur CNC / CNC Programmer (H/F) - AIRBUS CANADA LIMITED PARTNERSHIP

AEROCONTACT

Montreal null

On-site

On-site

CAD 60,000 - 80,000

Full time

11 days ago

Senior Backend Programmer

People Can Fly

Montreal null

On-site

On-site

CAD 60,000 - 100,000

Full time

2 days ago
Be an early applicant

Data Programmer (Fundraising Agency)

Blakely Fundraising

null null

Remote

Remote

CAD 50,000 - 70,000

Full time

30+ days ago

Senior Tax Analyst Programmer

Wealthsimple Inc.

null null

Remote

Remote

CAD 60,000 - 100,000

Full time

30+ days ago

Senior Gameplay AI Programmer

Nomads Way

null null

Remote

Remote

CAD 60,000 - 100,000

Full time

30+ days ago

Web programmer

Gnak inc

Amos null

Remote

Remote

CAD 60,000 - 80,000

Full time

30+ days ago

Bilingual z/OS Systems Programmer

Software International

null null

Remote

Remote

CAD 60,000 - 80,000

Full time

30+ days ago

Statistical Programmer

Alimentiv Inc.

null null

Remote

Remote

CAD 67,000 - 112,000

Full time

30+ days ago