Talent.com
Ubisoft
Engine ProgrammerUbisoft • Montreal (administrative region), QC, Canada
Les candidatures ne sont plus acceptées
Engine Programmer

Engine Programmer

Ubisoft • Montreal (administrative region), QC, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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

Créer une alerte emploi pour cette recherche

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

Offres similaires

Software Engineer for ML Inference

Basetenmontreal (administrative region), qc, Canada
Temps plein

Step into innovation as a Software Engineer focused on ML Inference at Baseten, where your skills will transform AI applications.You’ll work on high-impact components using Python and Go to optimiz... Voir plus

 • Offre sponsorisée

L3Harris Marine Division Software Engineer

L3Harris TechnologiesMontreal (administrative region), QC, CA
Temps plein

Join L3Harris as a Software Engineer dedicated to automation solutions in the Marine Division.This role emphasizes software development, teamwork, and critical system acceptance to support national... Voir plus

 • Offre sponsorisée

Senior Generative AI Software Engineer

Apertera (formerly Alexa Translations)montreal (administrative region), qc, Canada
Temps plein

Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adaptive AI technol... Voir plus

 • Offre sponsorisée

Controls Software Engineer Position

Smardt Chiller GroupDorval, QC, CA
Temps plein

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 ... Voir plus

 • Offre sponsorisée

C# Software Engineer - Post Trade Applications

Societe GeneraleMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Software Engineer

Pentangle Tech Services | P5 GroupMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Contract Software Engineer Specializing In Advanced Ai Techniques

TuringRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Temps plein

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Voir plus

 • Offre sponsorisée

Contract Software Engineer Specializing in Advanced AI Techniques

TuringMontreal (administrative region), QC, CA
Temps plein

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Voir plus

 • Offre sponsorisée

Senior Middleware & API Engineer (Hybrid Montreal)

Soho Square SolutionsMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

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

Hunter Bondmontreal, montreal (administrative region), Canada
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Forward Deployed Engineer

Basetenmontreal (administrative region), qc, Canada
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Software Engineer Opportunity in Longueuil

Aviya Aerospace SystemsLongueuil, Montérégie, CA
Temps plein

Become a key player as a Software Engineer at Aviya Aerospace Systems in Longueuil, Quebec, where your programming skills in Java and Python will drive aerospace innovations.Aviya Aerospace Systems... Voir plus

 • Offre sponsorisée

C++ Software Engineer Specializing in High-Performance Solutions

Hunter Bondmontreal (administrative region), qc, Canada
Temps plein

Seek a high-impact role as a C++ Software Engineer in a hybrid environment, where engineering excellence drives trading outcomes.You'll build and manage systems capable of processing billions of da... Voir plus

 • Offre sponsorisée

Low-Latency C++ Engineer - Hybrid Montreal

Hunter Bondmontreal (administrative region), qc, Canada
Temps plein

A leading recruitment agency seeks a highly talented C++ Software Engineer for an elite buy-side client in Montreal.This role involves working in a hybrid environment and building ultra-performant ... Voir plus

 • Offre sponsorisée

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter Bondmontreal, montreal (administrative region), Canada
Temps plein

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Voir plus

 • Offre sponsorisée

Contract Software Engineer Enhancing AI Performance and Reliability

TuringMontreal (administrative region), QC, CA
Temps plein

Join a pioneering team as a Software Engineer dedicated to advancing AI capabilities.Your role will focus on enhancing code efficiency and driving quality through innovative solutions in a remote s... Voir plus

 • Offre sponsorisée

Software Engineer - Enterprise Platform

Basetenmontreal (administrative region), qc, Canada
Temps plein

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Voir plus

 • Offre sponsorisée

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareMontreal (administrative region), QC, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits

Hunter Bondmontreal (administrative region), qc, Canada
Temps plein

Up to $240k CAD + Bonuses + Benefits.Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team.This is an environment where engineering exc... Voir plus

 • Offre sponsorisée

C++ 20/23 Software Engineer (2-12 Years)- Up to $220k CAD + Bonus - Elite FinTech Firm

Hunter Bondmontreal, montreal (administrative region), Canada
Temps plein

C++ 20/23 Software Engineer (2-12 Years) – Elite FinTech Firm in Montreal (Hybrid).Work on world’s most performant ML pipelines that deal with millions of data points every second.Build software so... Voir plus