Enable job alerts via email!

Senior Engine programmer (FOR HONOR)

Ubisoft Montréal

Montreal

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the gaming industry is seeking a Senior Engine Programmer to enhance their engine and collaborate across teams. The role involves optimizing systems, developing new features, and pushing innovation in game technology. Candidates should have strong C++ skills and experience in the video game sector.

Qualifications

  • 3+ years in the video game industry.
  • Good knowledge of multithreaded programming and synchronization mechanisms.

Responsibilities

  • Develop, refactor and optimize core systems focusing on the long-term.
  • Collaborate with multiple teams to optimize the interaction between different game engine systems.

Skills

C++
Debugging
Problem Solving
Multithreaded Programming

Education

University degree in Computer Science

Tools

Unreal
Unity

Job description

6 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Company Description

Company Description

For Honor is a unique multiplayer fighting experience which is at its 9th year running live. With more than 37 million players and a talented team of more than 100 people behind it, the game is in its best shape yet to have a bright and long future.

We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine, pushing the boundaries of innovation, and elevating our game to the latest consoles and beyond. Given the ambitious scope of this mandate, we anticipate significant team expansion in the upcoming quarter. We are in search of specialists who can offer their expertise and guidance, as well as generalists who thrive on learning and take on a variety of challenges. In the coming months, our focus will be on pioneering new explorations and strategic discussions concerning the future of our engine and developing cutting-edge new features. Engine programmers will also integrate with the content programming team, including 3D, UI, and Gameplay programmers, to foster enhanced collaboration, and knowledge sharing.

If you wish to be part of our versatile human-sized team and have a real impact on For Honor, we will be glad to hear from you.

Job Description


  • Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements
  • Develop, refactor and optimize core systems focusing on the long-term.
  • Compile and understand the project purpose, identify development needs, and assess technical feasibility.
  • Analyze the engine's existing functions and see if they're in line with the purpose.
  • Build and improve the modules that the engine needs.
  • Recommend improvements by designing and implementing new systems, as needed.
  • Suggest innovative changes, drawing inspiration from other games or engines in the industry.
  • Maintain performance and optimize systems.
  • Support the features and systems designed for production.
  • Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
  • Collaborate with multiple teams to optimize the interaction between different game engine systems.
  • Share your knowledge with the different teams of the studio and be a go-to person for the programmers.
  • Assess and debug simple and complex performance issues + propose well adapted optimizations.


Qualifications


  • 3+ years in the video game industry
  • Excellent command of C++
  • Ability to analyze and synthesize existing systems
  • Skilled at debugging and solving complex problems in an optimal way
  • General understanding of modern game engine architecture
  • Good knowledge of multithreaded programming and synchronization mechanisms
  • University degree in Computer Science or Software Engineering (or equivalent training)
  • Knowledge and experience with modern game engines (asset)
  • Proficiency in Unreal or Unity (asset)
  • Knowledge of different hardware architectures (Intel, AMD, Xbox, PlayStation, etc.) (asset)
  • Familiarity with virtual machines and cloud services (asset)


Additional Information

Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Entertainment

Referrals increase your chances of interviewing at Ubisoft Montréal by 2x

Sign in to set job alerts for “Engine Programmer” roles.
Remote Rendering Engineer (Low Level Systems & Game Engines)

Greater Montreal Metropolitan Area 3 hours ago

Security Programmer - Backend (Asset Integrity)

Greater Montreal Metropolitan Area 4 hours ago

Greater Montreal Metropolitan Area 4 days ago

Senior Desktop Platform Programmer, Fortnite Tech

Greater Montreal Metropolitan Area 6 days ago

Greater Montreal Metropolitan Area 4 hours ago

Greater Montreal Metropolitan Area 6 days ago

Senior Software Programmer, Developer Relations

Greater Montreal Metropolitan Area 6 days ago

Greater Montreal Metropolitan Area 6 days ago

Greater Montreal Metropolitan Area 3 days ago

Greater Montreal Metropolitan Area 5 days ago

Greater Montreal Metropolitan Area 2 days ago

Greater Montreal Metropolitan Area 2 days ago

Senior Game Security Programmer - Asset Integrity

Greater Montreal Metropolitan Area 4 hours ago

Greater Montreal Metropolitan Area 4 days ago

Greater Montreal Metropolitan Area 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Engine programmer (FOR HONOR)

Ubisoft Entertainment

Montreal

Hybrid

CAD 80,000 - 100,000

6 days ago
Be an early applicant

Senior Engine programmer (FOR HONOR)

Ubisoft Entertainment

Montreal

On-site

CAD 80,000 - 110,000

7 days ago
Be an early applicant

Senior Engine programmer (FOR HONOR)

Ubisoft

Montreal

On-site

CAD 80,000 - 100,000

7 days ago
Be an early applicant

Lead R&D Programmer - La Forge

Ubisoft Montréal

Montreal

Hybrid

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Lead R&D Programmer - La Forge

Ubisoft Entertainment

Montreal

On-site

CAD 80,000 - 120,000

26 days ago

Lead R&D Programmer - La Forge

Ubisoft Entertainment

Montreal

Hybrid

CAD 80,000 - 130,000

26 days ago

Lead R&D Programmer - La Forge

Ubisoft

Montreal

Hybrid

CAD 80,000 - 120,000

26 days ago