Engine Programmer
2 months ago
Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.
At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies.
What you'll do- Maintain and optimize the game engine to stay on the cutting edge of technology.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Work with many teams to optimize interaction between various game engine systems.
- Master low-level systems such as loading/streaming, memory management and platform-specific systems.
- Share your knowledge with various studio teams and be a resource contact for programmers.
- Analyze and debug simple and complex performance problems + propose well-adapted optimizations.
What you bring
- General understanding of modern game engine architecture
- Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
- Experience in C++ programming and knowledge of assembly language
- Solid knowledge of multi-threaded programming and synchronization mechanisms
- Can analyze and synthesize existing systems
- Ability to solve complex problems in an optimal way
- Computer science or computer engineering degree or equivalent training
- Skillful debugging complex problems and optimizing memory and performance
- Team spirit and good communicator
-
Engine Programmer
5 months ago
Montreal, Canada Gearbox Studio Québec Full time-Canada Only - Gearbox Studio, the developer of hit titles such as Borderlands, Brothers In Arms, and Tiny Tina’s Wonderlands, is seeking a talented Engine Programmer with strong expertise in C++ programming, a deep understanding of the Unreal Engine, and a solid grasp of the video game industry. Gearbox offers attractive conditions including a...
-
Engine Programmer
3 months ago
Montreal, Canada Gearbox Full time- Canada Only -Gearbox Studio, the developer of hit titles such as Borderlands, Brothers In Arms, and Tiny Tina’s Wonderlands, is seeking a talented Engine Programmer with strong expertise in C++ programming, a deep understanding of the Unreal Engine, and a solid grasp of the video game industry.Gearbox offers attractive conditions including a flexible and...
-
Engine Programmer
3 months ago
Montreal, Canada Gearbox Full time- Canada Only -Gearbox Studio, the developer of hit titles such as Borderlands, Brothers In Arms, and Tiny Tina’s Wonderlands, is seeking a talented Engine Programmer with strong expertise in C++ programming, a deep understanding of the Unreal Engine, and a solid grasp of the video game industry.Gearbox offers attractive conditions including a flexible and...
-
Programmer, Engine
6 months ago
Montreal, Canada WB Games Montreal Inc Full timeAbout the Company Warner Bros. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming. The new company combines WarnerMedia's premium entertainment, sports and news assets with Discovery's leading...
-
Senior Engine Programmer
3 months ago
Montreal, Canada Hasbro Full timeAt Invoke, our mission is to Have Fun Building Great Games. We believe the best games come from people who love what they do, in an environment that values them and their ideas. And we ensure that everyone has the opportunity to contribute to our collective success, whatever their role. As a member of Wizards of the Coast, we help enrich a catalog of...
-
Senior Engine Programmer
4 weeks ago
Montreal, Quebec, Canada WB Games Montreal Inc Full timeAbout the RoleWB Games Montréal is seeking a highly skilled Lead Programmer, Engine to join our team. As a key member of our Engine team, you will contribute to the development and maintenance of our proprietary game engine. Your expertise will help shape the core framework of our engine, ensuring it remains efficient, reliable, and scalable.Key...
-
Senior Engine Programmer
3 months ago
Montreal, Canada Hasbro Full timeAt Invoke, our mission is to Have Fun Building Great Games. We believe the best games come from people who love what they do, in an environment that values them and their ideas. And we ensure that everyone has the opportunity to contribute to our collective success, whatever their role. As a member of Wizards of the Coast, we help enrich a catalog of...
-
Lead Engine Programmer
1 month ago
Montreal, Quebec, Canada WB Games Montreal Inc Full timeAbout the CompanyWarner Bros. Discovery, a global leader in media and entertainment, offers a diverse portfolio of content, brands, and franchises across television, film, streaming, and gaming.About WB Games MontréalWB Games Montréal is a division of Warner Bros. Interactive Entertainment, founded in 2010, with a team of over 300 creative professionals...
-
AI Programmer
3 months ago
Montreal, Canada Signal Space Lab Inc. Full timeSignal Space Lab is an interactive creation studio in Montreal, QC in Canada specializing in immersive XR entertainment, video games, and audio production. Our goal is to advance in the art of interactive media by imaging and producing original, innovative, and memorable experiences that materialize into sounds, visuals, and gaming environments.Job...
-
AI Programmer
3 months ago
Montreal, Canada Signal Space Lab Inc. Full timeSignal Space Lab is an interactive creation studio in Montreal, QC in Canada specializing in immersive XR entertainment, video games, and audio production. Our goal is to advance in the art of interactive media by imaging and producing original, innovative, and memorable experiences that materialize into sounds, visuals, and gaming environments.Job...
-
Lead Programmer, Engine
6 months ago
Montreal, Canada WB Games Montreal Inc Full timeAbout the Company Warner Bros. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming. The new company combines WarnerMedia's premium entertainment, sports and news assets with Discovery's leading...
-
AI Programmer
1 month ago
Montreal, Canada Signal Space Lab Full timeJob DescriptionWe are now on the lookout for a motivated Intermediate/Senior AI Programmer who thinks differently about entertainment, interactivity, and reality in general. SKILLSStrong C/C++ programming skills, OO design skills and 3D math background.Experience with Unreal Engine and AI systems including Behaviour Trees, Environment Query...
-
Senior Unreal Engine Programmer
1 month ago
Montreal, Quebec, Canada Epic Games Full timeJob OverviewEpic Games is seeking a highly skilled Senior Unreal Engine Programmer to join our team of experts in game development. As a key member of our team, you will be responsible for building and maintaining our Unreal Engine technology stack, from editor to asset cooking to in-engine test pipeline.We are looking for a talented individual with a strong...
-
Engine Programmer
2 months ago
Montreal, Canada Ubisoft Entertainment Full timeUbisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine...
-
Programmer (Engine) - Assassin's Creed projects
3 months ago
Montreal, Canada Ubisoft Full timeJob DescriptionUbisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an...
-
Programmer (Engine) - Assassin's Creed projects
6 months ago
Montreal, Canada Ubisoft Full timeJob Description Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience. At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology....
-
UI Programmer
4 weeks ago
Montreal, Quebec, Canada Tbwa ChiatDay Inc Full timePosition – UI ProgrammerWe are currently seeking a skilled UI Programmer to help design and implement new menus & HUDs while building a solid and performant UI toolkit for the UI/UX artists. Working as part of a multidisciplinary team, this individual will enable the highest quality UI/UX experience for our players.ReportingThe UI Programmer will report to...
-
Senior AI Programmer, Unreal Engine
6 months ago
Montreal, Canada Epic Games Full timeWHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic...
-
Physicist Programmer
3 weeks ago
Montreal, Quebec, Canada QUANTIC DREAM Full timeJob Description:As a key member of our R&D department, you will contribute to the development of our online multiplayer project. You will work closely with the Project Lead Programmer and the creative teams to adapt our physics engine and collision system to meet the project's needs.Responsibilities:Ensure the integration and support of dynamic collisions...
-
Computer programmer
2 months ago
Montreal, Canada Ubisoft Entertainment Full timeUbisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine...