Company description
Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin's Creed and Rainbow Six to Just Dance and much more. We are convinced that diversity of perspectives allows players and teams alike to thrive. If you are passionate about innovation and pushing the boundaries of entertainment, join us and help create the unknown!
Job description
As an engine programmer at Ubisoft Montréal, you will contribute to the evolution of the technological foundations of For Honor within the core technologies team.
You will develop and optimize the engine systems of a live game, in collaboration with the gameplay, online services, tools, user interface and graphics teams. Your work will support the performance and stability of the game as well as the tools used by the team.
What you will do:
- Develop and maintain the core engine systems;
- Investigate and resolve complex performance, stability and memory issues;
- Design and integrate technological improvements that meet production needs;
- Collaborate with other disciplines to implement technical solutions;
- Conduct code reviews and contribute to the team's programming practices;
- Support other programmers in using and evolving the engine systems;
- Contribute to the optimization, automation and modernization of the project's technologies;
- Keep up with technological developments and improve development processes.
Qualifications
Education:
- Degree in computer science, computer engineering or any equivalent training.
Relevant experience:
- Minimum of 5 years of software programming experience, ideally in the video game field or any other relevant experience.
What you bring to the team:
- Apply your C++ programming experience;
- Understand game engine architecture and low-level systems;
- Apply your experience in performance optimization, multithreading or memory management;
- Solve technical problems and use debugging methods;
- Know Anvil or Scimitar, or be willing to learn to use the engine;
- Bring, as an asset, experience on a multiplayer game or a live game.
What to send us:
- Your résumé highlighting your skills;
- Links to relevant programming projects or code repositories.
Additional information
About FOR HONOR:
For Honor is a multiplayer combat game established for more than 10 years and supported by a passionate community of over one million monthly active players. With a team of about 140 people, we continue to invest in the evolution of the game and the technologies that will support its future for years to come.
