Game Engine Programmer

1 week ago


Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time
Job Description

Company Overview

Ubisoft Entertainment is a leading technology studio that specializes in developing innovative technologies to create immersive gaming experiences. Our team is dedicated to pushing the boundaries of what is possible in the gaming industry.

Job Summary

We are seeking a highly skilled Software Development Specialist to join our team. As a key member of our development team, you will be responsible for designing and implementing software systems to support the development of our AAA mobile game, Rainbow Six Mobile.

Responsibilities

  • System Design and Development
    • Design and implement software systems to support the technology and tech consistent with the design of the Rainbow Six brand
    • Develop and maintain high-quality code that meets performance, readability, and maintainability requirements
  • Issue Resolution
    • Promptly address any issues and bugs to minimize disruptions and maintain a smooth game development workflow
  • Collaboration and Support
    • Support the production teams by ensuring the stability and proper functioning of their systems and tools
    • Ensure seamless integration of these systems with our game engine, editor, or middleware while maximizing their efficiency
  • Technology Innovation
    • Propose new technologies to improve video game production pipelines
    • Use reverse engineering to get tools and technologies realigned with the game's direction

Requirements

  • 5+ years of software programming experience
  • Strong proficiency in C#
  • Experience with Unity or other game engines
  • Experience in tool design and implementation

Preferred Qualifications

  • Familiarity with Windows Presentation Foundation WPF
  • Knowledge of networking protocols
  • Knowledge of version control systems such as Perforce or Git
  • Game development experience - hobby or professional
  • Strong understanding of software development processes
  • Experience with profiling tools

What We Offer

We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive compensation package.



  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and motivated Game Engine Developer to join our team at Ubisoft. As an Engine Programmer, you will play a key role in designing and implementing new game engine systems, collaborating with cross-functional teams to drive innovation and excellence in our game development technology.Key ResponsibilitiesAnalyze and...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and motivated Game Engine Developer to join our team at Ubisoft. As an Engine Programmer, you will play a key role in designing and implementing new game engine systems, collaborating with cross-functional teams to drive innovation and excellence in our game development technology.Key ResponsibilitiesAnalyze and...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and motivated Game Engine Developer to join our team at Ubisoft. As an Engine Programmer, you will play a key role in designing and implementing new game engine systems, collaborating with cross-functional teams to drive innovation and excellence in our game development technology.Key ResponsibilitiesAnalyze and...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and motivated Game Engine Developer to join our team at Ubisoft. As an Engine Programmer, you will play a key role in designing and implementing new game engine systems, collaborating with cross-functional teams to drive innovation and excellence in our game development technology.Key ResponsibilitiesAnalyze and...


  • Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time

    Job SummaryWe are seeking a highly skilled UI Team Lead Programmer to join our team at Ubisoft Entertainment. As a UI Team Lead Programmer, you will be responsible for guiding a group of talented programmers in creating exceptional user interfaces for our games.Key ResponsibilitiesLead a small team of UI programmers in updating and creating new UI features...


  • Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time

    Job SummaryWe are seeking a highly skilled UI Team Lead Programmer to join our team at Ubisoft Entertainment. As a UI Team Lead Programmer, you will be responsible for guiding a group of talented programmers in creating exceptional user interfaces for our games.Key ResponsibilitiesLead a small team of UI programmers in updating and creating new UI features...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and experienced UI Team Lead Programmer to join our team at Ubisoft Winnipeg. As a UI Team Lead Programmer, you will be responsible for guiding a group of talented programmers as they work with the Snowdrop engine to create exceptional user interfaces for our games.Key ResponsibilitiesLead a small UI programming...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and experienced UI Team Lead Programmer to join our team at Ubisoft Winnipeg. As a UI Team Lead Programmer, you will be responsible for guiding a group of talented programmers as they work with the Snowdrop engine to create exceptional user interfaces for our games.Key ResponsibilitiesLead a small UI programming...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    Job OverviewWe are seeking a highly skilled and experienced UI Team Lead Programmer to join our team at Ubisoft Winnipeg. As a UI Team Lead Programmer, you will be responsible for guiding a group of talented programmers as they work with the Snowdrop engine to create exceptional user interfaces for our games.Key ResponsibilitiesLead a small team of UI...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    Job OverviewWe are seeking a highly skilled and experienced UI Team Lead Programmer to join our team at Ubisoft Winnipeg. As a UI Team Lead Programmer, you will be responsible for guiding a group of talented programmers as they work with the Snowdrop engine to create exceptional user interfaces for our games.Key ResponsibilitiesLead a small team of UI...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled Generalist Programmer to join our team at Ubisoft Winnipeg. As a key member of our development team, you will be responsible for supporting the technology and tech consistent with the design of the Rainbow Six brand.Key ResponsibilitiesSystem Development: Build and enhance systems to support the technology and...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled Generalist Programmer to join our team at Ubisoft Winnipeg. As a key member of our development team, you will be responsible for supporting the technology and tech consistent with the design of the Rainbow Six brand.Key ResponsibilitiesSystem Development: Build and enhance systems to support the technology and...


  • Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time

    Job DescriptionJob Title: Generalist Programmer - Rainbow Six MobileJob Summary:We are seeking a highly skilled Generalist Programmer to join our team at Ubisoft Entertainment. As a Generalist Programmer, you will be responsible for supporting various programming tasks and adapting to any challenge thrown your way.Key Responsibilities:Design and implement...


  • Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time

    Job DescriptionJob Title: Generalist Programmer - Rainbow Six MobileJob Summary:We are seeking a highly skilled Generalist Programmer to join our team at Ubisoft Entertainment. As a Generalist Programmer, you will be responsible for supporting various programming tasks and adapting to any challenge thrown your way.Key Responsibilities:Design and implement...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and experienced Lead UI Programmer and Team Manager to join our team at Ubisoft Winnipeg. As a key member of our UI programming team, you will be responsible for guiding a group of talented programmers in creating exceptional user interfaces for our games.Key ResponsibilitiesLead a small team of UI programmers in...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and experienced Lead UI Programmer and Team Manager to join our team at Ubisoft Winnipeg. As a key member of our UI programming team, you will be responsible for guiding a group of talented programmers in creating exceptional user interfaces for our games.Key ResponsibilitiesLead a small team of UI programmers in...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About the RoleWe are seeking a highly skilled and experienced Lead UI Programmer and Team Manager to join our team at Ubisoft Winnipeg. As a key member of our UI programming team, you will be responsible for guiding a group of talented programmers in creating exceptional user interfaces for our games.Key ResponsibilitiesLead a small team of UI programmers in...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    Job OverviewWe are seeking a highly skilled and versatile Software Development Generalist to join our team at Ubisoft Winnipeg. As a key member of our technology studio, you will play a critical role in developing new technologies that will change the way we build video game worlds.Key ResponsibilitiesSystem Development and EnhancementYou will design, build,...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    Job OverviewWe are seeking a highly skilled and versatile Software Development Generalist to join our team at Ubisoft Winnipeg. As a key member of our technology studio, you will play a critical role in developing new technologies that will change the way we build video game worlds.Key ResponsibilitiesSystem Development and EnhancementYou will design, build,...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    As a UI Team Lead Programmer, you guide a group of talented programmers at Ubisoft Winnipeg as they work with the Snowdrop engine to make XDefiant's user interface look and feel the absolute best. Your programming background means you understand the work each member of your team does, and can bring their contributions together to produce great results (and...