Talent.com
Ubisoft
Engine ProgrammerUbisoft • Montreal (administrative region), QC, Canada
No longer accepting applications
Engine Programmer

Engine Programmer

Ubisoft • 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.


Contract: PermanentWork flexibility: Office-based

#J-18808-Ljbffr

Create a job alert for this search

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

Similar jobs

SDK Engineer - Multi-Language Development: 25-07286

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

Duration: 6+ Months with Possible Extension.We are searching for a skilled SDK Engineer to lead the support and enhancement initiatives for our existing FGA client SDKs across Go, JavaScript,.The s... Show more

 • Promoted

Software Engineer

Pentangle Tech Services | P5 GroupMontreal
Full-time

Analyze, debug, modify, test, and implement software (primarily C and C++).We have embedded projects, as well as higher-level applications.Responsible for debugging existing, recent, and older prod... 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

C# Software Engineer - Post Trade Applications

Societe GeneraleMontreal (administrative region), QC, CA
Full-time

Enhance your C# development career with Societe Generale, focusing on Post Trade applications for traders in New York.Create high-impact solutions with.NET and financial software design.In this inf... Show more

 • Promoted

Broadsign Software Engineer in Montreal

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

Join Broadsign as a Software Engineer in Montreal, focusing on full-stack development for our dynamic software platforms.Transform out-of-home media with your coding skills! As a Software Engineer... Show more

 • Promoted

Platform Engineer

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

This range is provided by Realm.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Realm.Our client is a well-fu... Show more

 • Promoted

Senior Software Engineer, Low-Latency Trading (Hybrid)

Catch TalentMontreal, Montreal (administrative region), CA
Full-time

A leading quantitative trading firm in Montreal is seeking a Talent Acquisition Strategist with expertise in automation and technology.In this role, you'll contribute to global strategic projects a... 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

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

Senior Full-Stack Engineer (Montreal) – Java, React, AWS

HighspringMontréal, Montreal (administrative region), Canada
Full-time

A tech recruitment company in Montreal is seeking a Full Stack Developer to join their team.The role involves designing and maintaining web applications using Java and frontend technologies like Re... 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

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

Hunter BondMontréal, Quebec, Canada
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

System Engineer - Gates

ANDRITZPointe-Claire, Quebec, Canada
Full-time

Engineering, Procurement and Installation teams.The PE is the primary technical point of contact for the customer and reports to the Project Manager.Ensures effective coordination between engineeri... 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

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

Sr Embedded Audio Software Engineer

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

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... 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

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