Computer programmer

2 months ago


Montreal, Canada Ubisoft Full time
Job Description

Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.

At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies.

What you'll do

  • Maintain and optimize the game engine to stay on the cutting edge of technology.
  • Compile and understand the project purpose, identify development needs, and assess technical feasibility.
  • Work with many teams to optimize interaction between various game engine systems.
  • Master low-level systems such as loading/streaming, memory management, and platform-specific systems.
  • Share your knowledge with various studio teams and be a resource contact for programmers.
  • Analyze and debug simple and complex performance problems + propose well-adapted optimizations.
Qualifications

What you bring

  • General understanding of modern game engine architecture
  • Knowledge of different hardware architectures (ex. Intel, AMD, Xbox, PlayStation, etc.)
  • Experience in C++ programming and knowledge of assembly language
  • Solid knowledge of multi-threaded programming and synchronization mechanisms
  • Can analyze and synthesize existing systems
  • Ability to solve complex problems in an optimal way
  • Computer science or computer engineering degree or equivalent training
  • Skillful debugging complex problems and optimizing memory and performance
  • Attention to detail
  • Team spirit and good communicator

What to send our way

  • Your CV highlighting your education, experience, and skills
#J-18808-Ljbffr
  • Computer programmer

    3 months ago


    Montreal, Canada Quantic Dream Full time

    p>Reporting to the Associate Gameplay Programming Director, you will actively participate in game development activities such as conception, refinement and launch of gameplay features AI related to the behaviour of our non-player characters (NPCs) of our current ambitious projects.ResponsibilitiesProgram AI gameplay features tied to our NPCs' behaviours in...

  • Computer programmer

    2 months ago


    Montreal, Canada Ubisoft Entertainment Full time

    Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine...

  • Computer programmer

    2 months ago


    Montreal, Canada Ubisoft Entertainment Full time

    Ubisoft Montreal strives to offer gamers an impressive visual experience, as well as incomparable level of immersion. The fluidity and vitality of our worlds make this experience even richer for our audience.At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay on the forefront of technology. As an engine...

  • Gameplay Programmer

    1 month ago


    Montreal, Quebec, Canada Quantic Dream Full time

    At Quantic Dream, we are seeking a skilled Gameplay Programmer to join our team and contribute to the development of our ambitious projects. The successful candidate will be responsible for designing and implementing AI features related to the behavior of our non-player characters (NPCs).Key ResponsibilitiesCollaborate with the game's design team to develop...

  • AI Programmer

    3 months ago


    Montreal, Canada Quantic Dream Full time

    As an AI programmer, under the responsibility of the Lead Gameplay/AI Programmer, you will participate in the development of AI features related to our ambitious ongoing projects. In order to achieve the vision of the game designers, you will be responsible for programming and debugging AI features assigned to you while complying with good programming...

  • AI Programmer

    3 months ago


    Montreal, Canada Quantic Dream Full time

    As an AI programmer, under the responsibility of the Lead Gameplay/AI Programmer, you will participate in the development of AI features related to our ambitious ongoing projects. In order to achieve the vision of the game designers, you will be responsible for programming and debugging AI features assigned to you while complying with good programming...

  • UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada Tbwa ChiatDay Inc Full time

    Position – UI ProgrammerWe are currently seeking a skilled UI Programmer to help design and implement new menus & HUDs while building a solid and performant UI toolkit for the UI/UX artists. Working as part of a multidisciplinary team, this individual will enable the highest quality UI/UX experience for our players.ReportingThe UI Programmer will report to...

  • Physicist Programmer

    3 weeks ago


    Montreal, Quebec, Canada QUANTIC DREAM Full time

    Job Description:As a key member of our R&D department, you will contribute to the development of our online multiplayer project. You will work closely with the Project Lead Programmer and the creative teams to adapt our physics engine and collision system to meet the project's needs.Responsibilities:Ensure the integration and support of dynamic collisions...

  • UI Programmer

    3 weeks ago


    Montreal, Quebec, Canada Tbwa ChiatDay Inc Full time

    UI Programmer Job DescriptionWe're seeking a skilled UI Programmer to join our Haven Entertainment Studios project team. The successful candidate will design and implement new menus & huds while building a solid and performant UI toolkit for the UI/UX artists.This role will enable the highest quality UI/UX experience for our players.Key...


  • Montreal, Canada Quantic Dream Full time

    Reporting to the Associate Gameplay Programming Director, you will actively participate in game development activities such as conception, refinement and launch of gameplay features AI related to the behaviour of our non-player characters (NPCs) of our current ambitious projects.ResponsibilitiesProgram AI gameplay features tied to our NPCs' behaviours in...


  • Montreal, Quebec, Canada Harris Computer Systems Full time

    À propos de Solutions Abilis Inc.Solutions Abilis Inc. est une unité d'affaires indépendante au sein de Harris Computer Group, leader dans le domaine des solutions de gestion des délinquants (OMS) pour les services correctionnels à l'échelle mondiale.Cette entreprise a attiré l'attention des professionnels de l'administration pénitentiaire de partout...

  • Senior AI Programmer

    2 weeks ago


    Montreal, Quebec, Canada Quantic Dream Full time

    OverviewQuantic Dream is a renowned video game development company seeking an experienced AI Programmer to join its team. The ideal candidate will have a strong background in AI programming and a passion for creating immersive gaming experiences.Job DescriptionWe are looking for an AI Programmer to work on the development of AI features for our upcoming...

  • Programmer Analyst

    2 weeks ago


    Montreal, Canada Vertafore Full time

    PROGRAMMER ANALYST JOB DESCRIPTION  Workday Job Family: Development  Workday Job Profile: Programmer  Workday Business Title: Programmer Analyst Workday Job Code: 10178Updated: 10/5/2023____________________________________________________________________________________ Annualized Base Pay: $ CAD Annualized Bonus Target: $ CAD (5%) JOB DESCRIPTIONTo...

  • UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada Sony Playstation Full time

    About the Role:We are seeking a highly skilled UI Programmer to join our team at Sony PlayStation. As a UI Programmer, you will be responsible for designing and implementing new menus and huds, as well as building a solid and performant UI toolkit for our UI/UX artists.Key Responsibilities:Develop, implement, and maintain a UI toolkit used by UI/UX...

  • CNC Programmer

    3 months ago


    Montreal, Canada Aversan Full time

    CNC PROGRAMMER Aversan Inc. ( www.aversan.com ) is a reputable Engineering Company that provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries including Digital Health, Medical Devices, IT and Aerospace. We are currently seeking a qualified CNC Programmer towork on leading edge...


  • Montreal, Quebec, Canada zeroG - AI in Aviation Full time

    About the RoleWe are seeking a highly skilled Physics Gameplay Programmer to join our team at Quantic Dream. As a key member of our R&D department, you will contribute to the development of our online multiplayer project by adapting our physics engine and collision system to meet the project's needs.ResponsibilitiesCollaborate with the Project Lead...


  • Montreal, Quebec, Canada Quantic Dream Full time

    We are seeking a highly skilled Senior Gameplay Programmer to join our team at Quantic Dream. As a key member of our development team, you will be responsible for designing, implementing, and refining game mechanics to deliver an exceptional player experience.Key responsibilities include:Collaborating with game designers and other departments to design and...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Unlock Your Creativity as a Senior Animation Programmer at Ubisoft EntertainmentWe're looking for an exceptional Senior Animation Programmer to join our team at Ubisoft Montreal. If you have a passion for creating dynamic, visually stunning games and are experienced in animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics...


  • Montreal, Canada Quantic Dream Full time

    Under the guidance of the Associate Lead - Gameplay Programming, you will play an integral role in the development of our ambitious project. You will actively contribute to the design, refinement, and implementation of key gameplay features, driving the project from concept to launch.ResponsibilitiesCollaborate with the game design team and other departments...


  • Montreal, Canada Tbwa ChiatDay Inc Full time

    Position – UI ProgrammerWe are looking for a UI Programmer to join the Haven Entertainment Studios project team. The UI Programmer will help design and implement new menus & HUDs while building a solid and performant UI toolkit for the UI/UX artists. Working as part of a multidisciplinary team, their work will enable the highest quality UI/UX experience...