Ubisoft

Engine Programmer (For Honor)

Ubisoft • $100K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Degree in computer science, software engineering, or equivalent training.
  • At least 5 years of software programming experience, preferably in the video game industry.
  • Proficiency in C++ programming.
  • Understanding of game engine architecture and low-level systems.
  • Experience with performance optimization, multithreading, or memory management.
  • Debugging skills for solving technical problems.
  • Familiarity with Anvil or Scimitar engines, or a willingness to learn.

Responsibilities

  • Develop and maintain core engine systems.
  • Investigate and resolve complex performance, stability, and memory issues.
  • Design and implement technical improvements to meet production needs.
  • Collaborate across disciplines to deliver technical solutions.
  • Review code and enhance team programming practices.
  • Support fellow programmers in using and evolving engine systems.
  • Contribute to optimization, automation, and technology modernization.
  • Stay updated with relevant technology to improve development processes.

Benefits

  • Opportunity to work on a well-established game with a dedicated community.
  • Collaborative environment with a talented team of around 140 people.
  • Chance to influence the future of a live game enjoyed by millions.
  • Access to cutting-edge technology and development processes.
  • Support for professional growth and learning opportunities.
Full Job Description
As a Senior Engine Programmer at Ubisoft Montréal, you'll help evolve the technology behind For Honor as part of the Core Tech team. You'll develop and optimize core engine systems for a live game, working with the Gameplay, Online, Tools, User Interface, and Graphics teams. Your work will support game performance and stability, as well as the tools the team uses to develop the game. What you'll do: • Develop and maintain core engine systems. • Investigate and resolve complex performance, stability, and memory issues. • Design and implement technical improvements that support production needs. • Work across disciplines to deliver technical solutions. • Review code and contribute to the team's programming practices. • Support other programmers as they use and evolve engine systems. • Contribute to optimization, automation, and technology modernization. • Keep up with relevant technology and improve development processes. Qualifications Education: • Degree in computer science, software engineering or equivalent training. Relevant experience: • At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience. What you bring to the team: • Apply your experience with C++ programming. • Understand game engine architecture and low-level systems. • Apply your experience with performance optimization, multithreading, or memory management. • Solve technical problems using debugging skills. • Bring experience with Anvil or Scimitar, or an interest in learning the engine. • Bring experience with a multiplayer or live-service game as an asset. What to send our way: • Your CV highlighting relevant skills and experiences • Links to relevant programming projects or code repositories Additional Information About FOR HONOR: For Honor is an established multiplayer fighting game that has been live for over 10 years and is supported by a passionate community of more than one million monthly active players. With a talented team of around 140 people, we continue to invest in the evolution of both the game and the technologies that will support its future for years to come. Join us and help shape the technological future of a live game enjoyed by millions of players worldwide.

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Consumer Technology Jobs

Find similar Engine Programmer (For Honor) jobs: