Skip to main content

Tools Programmer (Anvil Pipeline)

Auto-translated from French · original: Programmeur Outils (Anvil Pipeline)

4 × 8hr days80% payOnsite · Montreal, Canada

Company Description

As a Tools Programmer at Ubi Montréal within the Anvil team, you play a key role in designing and implementing the technologies used by content creation teams. You know you have done a good job when these teams can easily translate their vision and creativity into an internationally renowned game.

Your team of dedicated developers can count on you to equip them with the solutions necessary to bring their ideas to life. You enjoy working in an iterative mode and know that user feedback is essential. This collaborative loop ensures the efficiency and intuitive nature of the tools you deliver.

About Anvil

Anvil is an in-house game engine developed at Ubisoft that is used in all our studios around the world to create the company's most iconic video games. Initially developed for the first open-world Assassin’s Creed game released in 2007, the engine has benefited from numerous additions to support a wide variety of genres and platforms. Participate in frantic 5v5 team matches in a first-person shooter like Rainbow 6 Siege on PC or join a mountain sports paradise where 50 players compete simultaneously in Rider’s Republic on the latest generation of consoles... the Anvil engine makes it all possible.

On the Anvil team, we are deeply motivated to give our developers and content creators the means to create the most innovative, visually stunning, and rewarding games for players. If you join us, you will be able to work in close collaboration with multiple game teams and contribute to creating the game engine with the most powerful services and tools on the market. What are you waiting for to join the Anvil community?

Job Description

What you will do

You work hand-in-hand with artists and designers, which allows you to truly understand the foundation of their requests. It is thanks to your creativity that you find appropriate solutions for every problem. You make recommendations to improve systems and keep documentation clear.

You collaborate regularly with programmers and tools support specialists to resolve bugs. You exchange with your peers in the tools community about your respective innovations and learnings.

Qualifications

What you bring to the team

  • At least 5 years of programming experience, ideally in the video game industry or any other relevant experience
  • A degree in computer science, software engineering, or equivalent training
  • Excellent mastery of C#; knowledge of C++, WPF, or SQL is an asset
  • Good analytical and synthesis skills as well as an eye for detail
  • The ability to work in a team and good interpersonal and communication skills
  • Autonomy, curiosity, and resourcefulness
  • Flexibility in work organization to adapt to changes
  • Experience developing on a game engine (Scimitar/Anvil) (significant asset)

What to send us

  • Your CV highlighting your background and skills

A real person will analyze your application. In this case, it is Charlotte and Charles-Antoine, our talent acquisition specialists. As they begin to get to know you through your profile, get to know them through the videos below.

Additional Information

About us

We have been creating the unknown since 1997. At Ubisoft Montréal, a common goal unites us: to enrich the lives of players through original and memorable gaming experiences. We develop iconic franchises that fascinate millions of people around the world, including Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - and, well, we can't reveal all our secrets just yet.

Our greatest strength is (and always will be) our community of employees: the bold talents who support and produce the quality games that have marked our studio's history.

When you join Ubi MTL, you discover a workplace that awakens creativity and fosters connections: an environment composed of a variety of voices, identities, backgrounds, experiences, and perspectives. We offer a space focused on collaboration that emphasizes professional advancement, a host of learning opportunities, and significant social benefits for well-being.

Here, our desire to dream big, take risks, and evolve contributes to innovation and pushing the boundaries that ultimately lead to our collective success.

At Ubisoft, you are welcome as you are. We embrace diversity in all its forms. We are committed to fostering an inclusive and respectful work environment for all differences.