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

Engine Programmer

Ubisoft • Montreal (administrative region), QC, Canada
13 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

Senior C# SW Engineer for Exciting Challenges

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

Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They ha... Show more

 • Promoted

Tools Programmer – KRAFTON Montreal

Studio KRAFTON MontréalMontreal
Full-time

Join KRAFTON Montreal as a Tools Programmer, focusing on developing innovative tools and services for game production, based in Quebec.Contribute to an immersive RPG game's success.You will develop... Show more

 • Promoted

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

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

Autodesk Principal Engineer – Search Infrastructure

AutodeskMontreal
Full-time

Accelerate your career at Autodesk as a Principal Engineer specializing in Search Infrastructure.Use your expertise in Java or Golang to lead the development of robust data services.This pivotal ro... Show more

 • Promoted

Go Engineer for Container Images & CI/CD (Remote/Distributed)

CanonicalMontreal (administrative region), QC, CA
Remote
Full-time

A leading open-source tech firm in Winnipeg is seeking an experienced Software Engineer to develop new container images and contribute to automated CI/CD processes.This role involves working with d... 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

C++20/23 Engineer – Fintech Ml Pipelines (Hybrid) - Up To C$180,000 A Year

FintechCôte-Saint-Luc, Canada
Full-time

Seeking a C++ Engineer for a FinTech firm in Montreal to develop high-performance ML pipelines and scalable software solutions. 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

Q400 Line Maintenance Engineer — Montreal, Flexible Rotation, Per Diem

Avicrew Management INCMontreal, Montreal (administrative region), CA
Full-time

A flight operations company is looking for licensed Aircraft Maintenance Engineers (AME M2) with experience on the Q400 for a 1-year contract in Montreal, Quebec.Successful candidates will conduct ... 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

Engine programer - (March of Giants)

Ubisoft MontréalMontreal (administrative region), QC, CA
Full-time

Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more.We believe that diverse ... 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

Principal Embedded Software Engineer Role

KYNZEmontreal (administrative region), qc, Canada
Full-time

Play a critical role in next-gen technology as a Principal Embedded Software Engineer at Kynze.Focus on embedded Linux development, real-time systems, and AI-driven applications in a vibrant settin... 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