LLVM Generalist Programmer (Anvil Pipeline)

Montreal QC ca
8 days ago

Job Description

We are looking for an experienced engineer, preferably with prior experience of LLVM and/or any other major compiler. As part of the “Build tools & compilation pipeline” team, you will work on the LLVM toolchain used to build our game titles and production tools. Our main target is Windows with clang-cl, however many other platforms are targeted through cross-compilation.

Within a team dedicated to maintaining the whole programming framework, you’ll ensure the scalability, stability, and continuous performance of all its aspects. Plus, you’ll collaborate closely with the community of programmers contributing to the project to help them integrate their changes safely and efficiently.

About Anvil

Anvil is a Game Engine developed internally at Ubisoft and used worldwide to power the greatest AAA games. Originally developed alongside the release of the original Assassin’s Creed in 2007 to build one dynamic open world games it has since evolved to support a huge variety of game genres and platforms. Play the most tactical 5vs5 FPS in Rainbow 6 Siege on your PC or jump into a mass multiplayer playground in Rider’s Republic on your next generation console …. there is no limit with Anvil.

In the Anvil team we strongly believe in empowering our developers and enabling them to build the most innovative, amazing-looking and enriching game experiences. If you join us you will be working in close collaboration with multiple production teams and help us create a cutting-edge production pipeline featuring powerful core services and easy-to-use tools. Fancy joining the Anvil community?

What you’ll do


What you will bring

Additional Information

About us

At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.

When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.

More than anything, at Ubi Montreal, you will regularly ship a variety of big, quality titles – Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor and… well we can’t disclose all our secrets just yet… – and work with some of the most talented people in the industry.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.

Create Your Profile — Game companies can contact you with their relevant job openings.

Related Jobs

Stagiaire Programmeur·euse Généraliste / Generalist Programmer Intern
Eidos · Montréal, Quebec · 16 days ago
Programmeur·euse généraliste R&D / R&D Generalist Programmer
Eidos · Montréal, Quebec · 3 months ago
Stagiaire Programmeur·euse Généraliste / Generalist Programmer Intern
Eidos · Montréal, Quebec · 16 days ago
Asset Pipeline Programmer
IO Interactive · Copenhagen, Denmark · 28 days ago
Engine Programmer, Maya/Pipeline
Sony Playstation · Burbank, CA · 13 days ago
Pipeline Support Programmer
CD Projekt · Warsaw, Poland · 3 days ago
Sr Pipeline Programmer
Sony Playstation · Los Angeles, CA · 4 months ago
Engine Programmer, Content Pipeline
Epic Games · Cary, NC · 4 months ago
Engine Programmer, Content Pipeline
Epic Games · Cary, NC · 4 months ago
Engine Programmer, Maya/Pipeline
Insomniac Games · Burbank, CA · 13 days ago
PROGRAMMING - Tools and Pipeline Programmer
Sucker Punch · Bellevue, WA · 7 months ago
Generalist Programmer
CD Projekt · Kraków, Poland · 10 days ago

Jobs at Ubisoft

Engineering jobs