Computer programmer
Found in: Jooble CA O C2 - 1 week ago
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
Additional Information
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
-
Programmer 2
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada AVI-SPL Full timeJob Summary • Programming activities for integrated Audio Video Systems. Essential Duties and Responsibilities • Read and interpret AV systems drawings • Gather programming requirements • Produce new modules and interfaces • Control System programming design to meet requirements and system capabilities • User Interface programming to meet...
-
Programmer (Engine)
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Full timeJob 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...
-
Programmer (Engine)
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, 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...
-
N/C Programmer II
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Aversan Inc Full timeN/C Programmer II Aversan Inc. () 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 N/C Programmer II towork on leading edge technology...
-
Programmer - Online (C++)
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Full timeAs an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and...
-
Programmer (Animation)
Found in: Jooble CA O C2 - 2 weeks ago
Montréal, QC, Canada Ubisoft Full timeJob Description Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation. By controlling how game elements move and interact...
-
Programmer - Online (C#)
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Entertainment Full timeAs an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment. Ubisoft Montreal is looking for online programmers to join its...
-
3D Gaming Programmer
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Full timeCreating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building...
-
Generalist Programmer
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Full timeJob Description As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games. You will work in a collaborative, state-of-the-art environment on various aspects of...
-
Programmer - Online (C#)
Found in: Jooble CA O C2 - 4 days ago
Montréal, QC, Canada Ubisoft Full timeWhen you’re a Network Programmer at Ubi Montreal, you have direct influence over the quality of the game’s online experience. You are entrusted with developing the game’s low-level network features, the multiplayer engine, and optimizing network performance. During the game’s development, you commit yourself to answering the most fundamental...
-
Programmer (Animation)
Found in: Jooble CA O C2 - 2 weeks ago
Montréal, QC, Canada Ubisoft Entertainment Full timeUbisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...
-
Tools Programmer
Found in: Jooble CA O C2 - 11 minutes ago
Montréal, QC, Canada Ubisoft Entertainment Full timeAs a Tools Programmer at Ubisoft MTL, you will play a key role in the design and implementation of technologies used by the content creation teams. Your mission will be to simplify the life of these teams so that they can focus on the development of a game. As a productivity guarantor, you will choose, create, and maintain innovative, user-friendly and...
-
Programmer analyst
Found in: Jooble CA O C2 - 1 week ago
Sherbrooke, QC, Canada Groupepmi Full timeWorking within the Groupe PMI means: Work in a thriving company with the wind in its sails, Benefit from the expertise of qualified people and in continuous training, Participate in creative and diverse projects within a close-knit team, Take advantage of social benefits such as insurance, RRSPs and competitive salaries, Have fun at work in a company...
-
Programmer (Gameplay)
Found in: Jooble CA O C2 - 2 hours ago
Montréal, QC, Canada Ubisoft Entertainment Full timeUbisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...
-
Programmer (Engine) - Assassin's Creed projects
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Entertainment Full timeProgrammer (Engine) - Assassin's Creed projects 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...
-
Programmer (Gameplay)
Found in: Jooble CA O C2 - 2 weeks ago
Montréal, QC, Canada Ubisoft Full timeJob Description When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game. With every new iteration, you commit yourself...
-
Programmer Analyst
Found in: Jooble CA O C2 - 2 weeks ago
Montréal, QC, Canada Cellcom Communications - Cellcom.ca Full timeTitle: Senior C#/.NET Programmer Analyst Permanent, Full Time Fundstream is a leader in Canadian gift card marketing and fulfillment. Founded in 2003, Fundstream operates three lines of business (fundraising, incentives and fulfillment) and provides its customers with national coverage, bilingual services and access to a catalogue of over 300 gift card...
-
Programmer - Online (C#)
Found in: Jooble CA O C2 - 4 days ago
Montréal, QC, Canada Ubisoft Entertainment Full timeWhen you’re a Network Programmer at Ubi Montreal, you have direct influence over the quality of the game’s online experience. You are entrusted with developing the game’s low-level network features, the multiplayer engine, and optimizing network performance. During the game’s development, you commit yourself to answering the most fundamental...
-
Programmer - Online (C#)
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Full timeAs an online programmer at Ubisoft Montreal, you will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment. Can the servers support hundreds of thousands of people? Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and...
-
Junior Online Programmer F/H
Found in: Jooble CA O C2 - 1 week ago
Montréal, QC, Canada Ubisoft Full timeAs a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games. You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine,...