Computer programmer
2 months ago
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.
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
-
Computer programmer
3 months ago
Montreal, Canada Quantic Dream Full timep>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 timeUbisoft 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 timeUbisoft 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 timeAt 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 timeAs 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 timeAs 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 timePosition – 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 timeJob 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 timeUI 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...
-
Programmer - AI/Gameplay
3 months ago
Montreal, Canada Quantic Dream Full timeReporting 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...
-
Spécialiste en Conception de Base de Données
2 weeks ago
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 timeOverviewQuantic 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 timePROGRAMMER 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 timeAbout 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 timeCNC 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...
-
Physics Gameplay Programmer
1 month ago
Montreal, Quebec, Canada zeroG - AI in Aviation Full timeAbout 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...
-
Senior Gameplay Programmer
4 weeks ago
Montreal, Quebec, Canada Quantic Dream Full timeWe 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...
-
Senior Animation Programmer Opportunity
2 weeks ago
Montreal, Quebec, Canada Ubisoft Entertainment Full timeUnlock 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...
-
Senior Gameplay Programmer
2 months ago
Montreal, Canada Quantic Dream Full timeUnder 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...
-
Programmeur·euse UI/UI Programmer
2 months ago
Montreal, Canada Tbwa ChiatDay Inc Full timePosition – 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...