Tools Tech Art Programmer

Posted 3 weeks ago

Sorry, this job is now closed.

Only considering candidates eligible to work in Montreal, Canada ⚠️

Company Description

Ubisoft’s teams are made up of 20,000 people spread across more than 30 countries around the world, united by a shared mission: to enrich players’ lives through unique and memorable gaming experiences. Their energy and talent have brought to life many acclaimed franchises such as Assassin’s CreedFar CryWatch DogsJust DanceRainbow Six, and many more to come.

Ubisoft is an equal opportunity employer and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can thrive and express themselves.

Working at Ubi MTL means being part of a workplace that sparks creativity and fosters connection. We offer a collaborative environment focused on career growth, learning opportunities, and well-being (our generous benefits speak for themselves!).

If you're excited about taking on thrilling challenges, leveraging cutting-edge technologies, and shaping the future of entertainment, join us to create the unknown.

Job Description

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

Qualifications

  • 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)

I'm interested I'm interested Privacy Policy

Sorry, this job is now closed.

Automatically Apply to Remote Engineering Jobs!

Let our copilot automatically search & apply to remote jobs from all across the web.

Try it now
Ubisoft Montrealmontreal.ubisoft.com

Ubisoft Montreal creates world-renowned video games with a focus on innovation and quality.

Working Week

We don't officially have a 4 day work week, but we'd be open to applications for a 4 day work week @ 80% salary.

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️
    Fri

Our Vacation Policy

Ubisoft Montreal offers six weeks of vacation after the first year, promoting ample time for rest and personal pursuits.

  • 30 days PTO
  • 52 unpaid Fridays
  • 82 days off per year

Remote Working Policy

Hybrid work model with three days remote and two days in-office.

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Generous parental leave
  • Dentalcare
  • Company retreats
  • Life & Disability Insurance
  • Professional Development Budget
  • Mental Health Support

Desirable Skills and Experience

Share this job:

Report incorrect data

Let us know if the job has expired