Game Engine Programmer
1 week ago
Job Overview
Ubisoft Montreal is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games. As an Engine Programmer, you will be responsible for maintaining and optimizing the game engine to ensure a seamless gaming experience for our players.
Key Responsibilities
- 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 multiple teams to optimize interaction between various game engine systems.
- Master low-level systems such as loading/streaming, memory management, and platform-specific systems.
- Share knowledge with various studio teams and be a resource contact for programmers.
- Analyze and debug simple and complex performance problems and propose well-adapted optimizations.
Requirements
- General understanding of modern game engine architecture.
- Knowledge of different hardware architectures (e.g. Intel, AMD, Xbox, PlayStation, etc.).
- Experience in C++ programming and knowledge of assembly language.
- Solid knowledge of multi-threaded programming and synchronization mechanisms.
- Ability to 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.
- Attention to detail.
- Team spirit and good communication skills.
What We Offer
- A dynamic and collaborative work environment.
- The opportunity to work on AAA games and contribute to the development of our game engine.
- A competitive salary and benefits package.
- Professional development opportunities.
-
Lead Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Amazon Full timeLead Game Engine ProgrammerIn the role of Lead Game Engine Programmer, you will be instrumental in the game engine division, acting as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be crucial in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working collaboratively...
-
Game Engine Programmer
3 days ago
Montreal, Quebec, Canada Ubisoft Full timeJob OverviewUbisoft is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed. As a key member of our engine team, you will be responsible for maintaining and optimizing the game engine, as well as developing new technologies to stay ahead of the curve.Key...
-
Game Engine Programmer
4 days ago
Montreal, Quebec, Canada Ubisoft Full timeJob OverviewUbisoft is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed. As a key member of our engine team, you will be responsible for maintaining and optimizing the game engine, as well as developing new technologies to stay ahead of the curve.Key...
-
Game Programmer
1 month ago
Montreal, Quebec, Canada Kabam Full timeAt Kabam, we're constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where...
-
Game Engine Programmer
3 hours ago
Montreal, Quebec, Canada Ubisoft Full timeJob OverviewUbisoft Montreal is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed. As a key member of our engine team, you will be responsible for maintaining and optimizing the game engine, as well as developing new technologies to stay ahead of the curve.Key...
-
Lead Programmer
2 days ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Lead Programmer to join our team at Electronic Arts Inc. as a Technical Leader in Game Engine Technologies.As a key member of our team, you will be responsible for leading the development of demos across the entire stack, ensuring seamless integration of frontend and backend technologies and...
-
Lead Programmer
2 days ago
Montreal, Quebec, Canada Electronic Arts Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Lead Programmer to join our team at Electronic Arts Inc. as a Technical Leader in Game Engine Technologies.As a key member of our team, you will be responsible for leading the development of demos across the entire stack, ensuring seamless integration of frontend and backend technologies and...
-
Senior Engine Programmer
4 hours ago
Montreal, Quebec, Canada Hasbro Full timeAbout the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at Hasbro. As a key member of our engine development team, you will be responsible for designing, developing, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push the limits of Unreal Engine 5 for our next...
-
Senior Engine Programmer
3 days ago
Montreal, Quebec, Canada Hasbro Full timeAbout the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at Hasbro, a leading global play and entertainment company. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push...
-
Senior Engine Programmer
5 days ago
Montreal, Quebec, Canada Hasbro Full timeAbout the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at Hasbro, a leading global play and entertainment company. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push...
-
Senior Engine Programmer
22 hours ago
Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full timeAbout the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push the limits of Unreal Engine 5...
-
Senior Engine Programmer
19 hours ago
Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full timeAbout the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push the limits of Unreal Engine 5...
-
Lead Game Engine Programmer
3 weeks ago
Montreal, Quebec, Canada Amazon Full timeSenior Gameplay Engine ArchitectIn the role of Senior Gameplay Engine Architect, you will be instrumental in the game engine division, serving as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be essential in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working...
-
3D Gaming Programmer
3 days ago
Montreal, Quebec, Canada Ubisoft Full timeJob OverviewUbisoft Montreal is seeking a highly skilled 3D Gaming Programmer to join our team of experts in creating dynamic and visually stunning games. As a key member of our animation team, you will be responsible for building systems and tools that will help your colleagues create engaging and immersive gaming experiences.Key ResponsibilitiesCollaborate...
-
3D Gaming Programmer
5 days ago
Montreal, Quebec, Canada Ubisoft Full timeJob OverviewUbisoft Montreal is seeking a highly skilled 3D Gaming Programmer to join our team of experts in creating dynamic and visually stunning games. As a key member of our animation team, you will be responsible for building systems and tools that will help your colleagues create engaging and immersive gaming experiences.Key ResponsibilitiesCollaborate...
-
Senior Engine Programmer
6 hours ago
Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full timeAbout the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engineering team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesDevelop and implement engine features to enhance game performance and...
-
Senior Engine Programmer
21 hours ago
Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full timeAbout the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engineering team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesDevelop and implement engine features to enhance game performance and...
-
3D Game Development Programmer
3 weeks ago
Montreal, Quebec, Canada Budge Studios Full timeGameplay Programmer for 3D ExperiencesAre you an innovative and enthusiastic professional eager to craft outstanding experiences for young audiences? At Budge Studios, we foster a vibrant work culture centered on teamwork, creativity, and enjoyment. Contribute to the development of high-quality, engaging applications for children across the globe. We are on...
-
3D Game Development Programmer
3 weeks ago
Montreal, Quebec, Canada Budge Studios Full timeGameplay Programmer for 3D ExperiencesAre you a talented and innovative individual with a passion for crafting engaging experiences for young audiences? At Budge Studios, we foster a vibrant work culture that emphasizes teamwork, creativity, and enjoyment. We are on the lookout for a skilled Game Programmer dedicated to the gaming sector. If you possess the...
-
Engine Programmer
5 days ago
Montreal, Quebec, Canada WB Games Montreal Inc Full timeAbout the CompanyWarner Bros. Discovery, a leading global media and entertainment company, offers audiences 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 (WBIE). Founded in 2010, we are a team of over 300...