Talent.com
Ubisoft Montréal
Engine Programmer (Far Cry)Ubisoft Montréal • Montreal (administrative region), QC, Canada
Engine Programmer (Far Cry)

Engine Programmer (Far Cry)

Ubisoft Montréal • Montreal (administrative region), QC, Canada
30+ days ago
Job type
  • Full-time
Job description

Company Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely with cross-functional teams to build scalable, high-performance solutions that support production needs and long-term technical goals.

What You’ll Do

  • Program clear, structured, and maintainable systems that meet performance, compatibility, modularity, and scalability requirements;
  • Develop, refactor, and optimize core engine systems with a long-term technical vision;
  • Analyze development needs and evaluate the technical feasibility of proposed solutions;
  • Review existing engine functionalities to ensure alignment with project goals;
  • Build and improve engine modules to support system scalability;
  • Design and implement new technical solutions when needed;
  • Recommend improvements inspired by industry best practices and emerging technologies;
  • Optimize system performance and maintain system stability;
  • Improve game packaging technologies to support concurrent team workflows;
  • Support production needs related to physics systems and data pipelines.

Qualifications

What you bring to the team


  • A degree in Computer Science or Software Engineering (or other relevant training);
  • 5+ years of professional programming experience;
  • Demonstrate strong software programming and game engine architecture knowledge;
  • Understand the technical specifications and interactions between engine systems;
  • Solve complex technical problems using a structured and thoughtful approach;
  • Apply strong analytical and synthesis skills in day-to-day development;
  • Write rigorous, high-quality, and maintainable code;
  • Collaborate effectively with multidisciplinary teams;
  • Work independently while staying aligned with team objectives;
  • Pay close attention to detail and deliver quality results.

#J-18808-Ljbffr

Create a job alert for this search

Engine Programmer (Far Cry) • Montreal (administrative region), QC, Canada

Similar jobs

Senior Or Software Engineer: Optimization & Ai (Hybrid) - $140,000 - $180,000 A Year

A leading technology companyCôte-Saint-Luc, Canada
Full-time

Seeking an Operations Research Software Developer to optimize supply chains using algorithms and mathematical modeling, requiring a Master's/PhD and C++ experience. Show more

 • Promoted • New!

Senior FPGA Engineer – 4K Video/Avionics, Hybrid

CS GROUP - CanadaMontreal
Full-time

A leading technology company in Canada is seeking a Senior/Expert Hardware Design Engineer with strong experience in video and audio systems.The ideal candidate will design and validate complex ele... Show more

 • Promoted

CNC Programming Specialist Joliette

brhLanaudiere
Full-time

Elevate your skills with Liard Industries as a CNC Programming Specialist in Joliette.Engage in precision machining of bespoke components in a supportive setting.Liard Industries specializes in int... Show more

 • Promoted

Roku Developer

Enterprise Solutions Inc.Montreal (administrative region), QC, CA
Full-time

Be among the first 25 applicants.Direct message the job poster from Enterprise Solutions Inc.I may have a job for you: Account Manager (Canada/US) - Client Relations & Delivery.Remote (Work Time wi... Show more

 • Promoted

Remote Senior Full-Stack Engineer – Secure & Scalable

VGen Technologies LLCMontreal (administrative region), QC, CA
Remote
Full-time

A technology solutions company is seeking a Senior Full Stack Developer to work remotely with occasional travel to Edmonton.The role involves applying security best practices, leading code reviews,... Show more

 • Promoted

Senior Engineer for Fly-By-Wire Systems

CyientMontreal
Full-time

Explore a unique role at Bombardier as a Senior Fly-By-Wire Flight Controls Engineer.Contribute to the advancement of next-generation aircraft through system integration and certification.In this s... Show more

 • Promoted

C++20/23 Engineer – FinTech ML Pipelines (Hybrid)

Hunter BondMontreal, Montreal (administrative region), CA
Full-time

A leading recruitment agency is seeking a C++ Software Engineer for an elite FinTech firm in Montreal.The role involves developing high-performance machine learning pipelines and building scalable ... Show more

 • Promoted

Senior Forward Deployed Engineer (Hybrid, Canada)

Unit8 SAMontreal
Full-time

Unit8, founded in 2017, is a high-tech, dynamic Swiss leader in AI and data analytics consulting, renowned for solving complex challenges in traditional industries such as automotive, chemical, fin... Show more

 • Promoted

Controls Software Engineer Position

Smardt Chiller GroupDorval
Full-time

Enhance control system solutions at Smardt as a Controls Software Engineer, specializing in chiller management software.Expertise in programming and technical support is crucial for this role.As a ... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Montreal (administrative region), QC, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

Forward Deployed Engineer (FDE)

CoveoMontreal (administrative region), QC, CA
Full-time

Push the boundaries of what Coveo can do, one solution at a time.How do you turn ambitious use cases into real, working solutions that prove their value fast? As a Forward Deployed Engineer, you br... Show more

 • Promoted

Full-Stack Engineer – AI Gaming Tech Startup (Hybrid)

LocusXMontreal, Montreal (administrative region), CA
Full-time

Software Development Life Cycle (SDLC) and reimagine the game development pipeline by embedding intelligence at its core.Our platform uses ML to automate testing, debugging, and production insights... Show more

 • Promoted

Senior Forward Deployed Engineer (Hybrid, Canada)

Unit8Montreal
Full-time

Unit8, founded in 2017, is a high-tech, dynamic Swiss leader in AI and data analytics consulting, renowned for solving complex challenges in traditional industries such as automotive, chemical, fin... Show more

 • Promoted

Forward Deployed Engineer

BasetenMontreal
Full-time

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, such as Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer.By uniting applied AI research, flexible ... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareMontreal (administrative region), QC, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Senior Middleware & API Engineer (Hybrid Montreal)

Soho Square SolutionsMontreal
Full-time

A leading IT solutions firm in Montreal is looking for a Senior Full‑Stack Developer with extensive experience in API and Middleware.The ideal candidate has over 8 years of experience in software d... Show more

 • Promoted

Applied AI, Technical Lead, Forward Deployed AI Engineer

MistralMontreal
Full-time

Mistral provides full-stack AI solutions: from frontier models to developer tools, applications, and compute.We partner with enterprises tackling the hardest problems—across high-stakes industries ... Show more

 • Promoted

Hardware Systems Engineer for Avionics

CAEMontreal
Full-time

Shape the future of aviation as a Systems Engineer at CAE, focused on MADXR avionics systems.Lead system validation and improve production processes while collaborating across teams.Based in Saint-... Show more

 • Promoted

Senior FPGA Design Engineer – Video & Avionics (Hybrid)

CS GROUPMontreal (administrative region), QC, CA
Full-time

A leading technology firm in Montreal is seeking a Senior/Expert Hardware Design Engineer to work on high-tech projects in video processing and avionics applications.The ideal candidate will have a... Show more

 • Promoted

Full Stack Engineer - Agentic AI

BayOne SolutionsMontreal (administrative region), QC, CA
Full-time

Hiring in Canada(Remote) | Senior Full Stack Engineer – Agentic AI (Backend-Leaning).No expectation of “perfect” full-stack — realism matters.You should have experience with:.Agent orchestration / ... Show more