Computer programmer

Found in: Jooble CA O C2 - 1 week ago


Montréal QC, 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

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 time

    Job 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 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...

  • Programmer (Engine)

    Found in: Jooble CA O C2 - 1 week ago


    Montréal, QC, 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...

  • N/C Programmer II

    Found in: Jooble CA O C2 - 1 week ago


    Montréal, QC, Canada Aversan Inc Full time

    N/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 time

    As 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 time

    Job 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 time

    As 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 time

    Creating 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 time

    Job 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 time

    When 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 time

    Ubisoft’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 time

    As 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 time

    Working 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 time

    Ubisoft’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 time

    Programmer (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 time

    Job 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 time

    Title: 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 time

    When 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 time

    As 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 time

    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 production: game engine,...