Game Engine Developer

3 days ago


Winnipeg, Manitoba, Canada Ubisoft Full time
About the Role

We 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 Responsibilities
  • Analyze and Understand Requirements: Work closely with content creators to design and develop new engine systems that meet their needs and expectations.
  • Drive Innovation: Propose new systems and architecture to drive innovation in our game engines, staying ahead of the technological curve.
  • Maintain and Optimize: Ensure the game engine systems are maintained, enriched, and optimized to meet the highest standards of performance and efficiency.
  • Research and Development: Analyze innovations and features from external tools and other Ubisoft pipelines to determine where they can be applied to our own pipelines.
  • Performance Optimization: Analyze and maintain CPU and loading performance by optimizing algorithms to ensure high efficiency.
  • Debugging and Troubleshooting: Diagnose and repair complex defects, including creating systems to help in debugging.
  • Programming Standards: Program in a clear and structured manner that meets performance, maintenance, modularity, scalability, and compatibility requirements.
  • Personal Projects: Work on projects of your own initiative through our Innovation Jam.
Qualifications

We are looking for someone who is driven by the challenge of R&D and learning the latest technologies. You should be eager to learn from your peers and receptive to their feedback. You should believe in team ownership of what you craft and be willing to work with your colleagues to share ideas and solve complex problems.

We are also looking for someone with the following skills and experience:

  • Software Programming Experience: Proven experience in software programming.
  • Low-Level Programming: Professional experience working with low-level programming using C++.
  • Complex Application Debugging: Experience with programming and debugging of complex applications.
  • Multi-Threading and Optimization: Proficiency in multi-threading, performance, hardware architecture, and optimization techniques.
  • Hardware and Game Tools: Knowledge of hardware & video game tools, consoles, and technology.
What to Expect

You will be working in a dynamic and collaborative environment with a team of experienced professionals. You will have the opportunity to work on a wide range of projects, from game development to research and development. You will also have access to the latest technologies and tools, as well as opportunities for professional growth and development.



  • 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 DescriptionCompany OverviewUbisoft 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 SummaryWe are seeking a highly skilled Software Development Specialist to join our...


  • Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time

    Job DescriptionCompany OverviewUbisoft 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 SummaryWe are seeking a highly skilled Software Development Specialist to join our...


  • Winnipeg, Manitoba, Canada Frontier Developments plc. Full time

    About the RoleAs a Senior Game Designer at Frontier Developments plc., you will play a vital role in shaping the gaming experience of our players. This is a challenging and rewarding position that requires a unique blend of creativity, technical expertise, and collaboration.Key ResponsibilitiesDesign and develop engaging game mechanics, systems, and features...


  • Winnipeg, Manitoba, Canada Frontier Developments plc. Full time

    About the RoleAs a Senior Game Designer at Frontier Developments plc., you will play a vital role in shaping the gaming experience of our players. This is a challenging and rewarding position that requires a unique blend of creativity, technical expertise, and collaboration.Key ResponsibilitiesDesign and develop engaging game mechanics, systems, and features...

  • Software Engineer

    4 days ago


    Winnipeg, Manitoba, Canada Ubisoft Full time

    About Ubisoft WinnipegUbisoft Winnipeg is a studio with a unique mission: to develop new technologies that will change the way we build video game worlds.Our VisionWe aim to enrich players' lives with original and engaging experiences, pushing the boundaries of what is possible in the world of video games.Our TeamWe are a team of passionate and talented...

  • Software Engineer

    4 days ago


    Winnipeg, Manitoba, Canada Ubisoft Full time

    About Ubisoft WinnipegUbisoft Winnipeg is a studio with a unique mission: to develop new technologies that will change the way we build video game worlds.Our VisionWe aim to enrich players' lives with original and engaging experiences, pushing the boundaries of what is possible in the world of video games.Our TeamWe are a team of passionate and talented...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About Ubisoft WinnipegUbisoft Winnipeg is a technology-driven studio that specializes in developing innovative technologies to revolutionize the way video game worlds are created.Our MissionWe are committed to empowering game creators at studios by developing cutting-edge technologies that enable them to build immersive and engaging game worlds.Our TeamWe...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    About Ubisoft WinnipegUbisoft Winnipeg is a technology-driven studio that specializes in developing innovative technologies to revolutionize the way video game worlds are created.Our MissionWe are committed to empowering game creators at studios by developing cutting-edge technologies that enable them to build immersive and engaging game worlds.Our TeamWe...


  • Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time

    Job Summary:Ubisoft Entertainment is seeking a skilled Software Development Engineer to join our team in Winnipeg. As a key member of our technology studio, you will be responsible for developing and enhancing systems to support the technology and tech consistent with the design of the Rainbow Six brand.Key Responsibilities:Build and enhance systems to...


  • Winnipeg, Manitoba, Canada Ubisoft Entertainment Full time

    Job Summary:Ubisoft Entertainment is seeking a skilled Software Development Engineer to join our team in Winnipeg. As a key member of our technology studio, you will be responsible for developing and enhancing systems to support the technology and tech consistent with the design of the Rainbow Six brand.Key Responsibilities:Build and enhance systems to...

  • Software Engineer

    4 days ago


    Winnipeg, Manitoba, Canada Ubisoft Full time

    About Ubisoft WinnipegUbisoft Winnipeg is a studio with a unique mission: to develop new technologies that will change the way we build video game worlds.Our MissionWe are committed to enriching players' lives with original and engaging experiences. Our team of experts is dedicated to creating innovative solutions that push the boundaries of what is possible...

  • Software Engineer

    4 days ago


    Winnipeg, Manitoba, Canada Ubisoft Full time

    About Ubisoft WinnipegUbisoft Winnipeg is a studio with a unique mission: to develop new technologies that will change the way we build video game worlds.Our MissionWe are committed to enriching players' lives with original and engaging experiences. Our team of experts is dedicated to creating innovative solutions that push the boundaries of what is possible...


  • 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 Frontier Full time

    About the RoleWe are seeking a highly experienced Senior Game Designer to join our team at Frontier, a leading developer of innovative Tactical RPGs. As a key member of our Design Team, you will play a crucial role in designing and delivering exceptional gaming experiences.Key ResponsibilitiesCollaborate with the wider Design Team to design and implement...


  • Winnipeg, Manitoba, Canada Frontier Full time

    About the RoleWe are seeking a highly experienced Senior Game Designer to join our team at Frontier, a leading developer of innovative Tactical RPGs. As a key member of our Design Team, you will play a crucial role in designing and delivering exceptional gaming experiences.Key ResponsibilitiesCollaborate with the wider Design Team to design and implement...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    Job DescriptionAs a Generalist Programmer, you will play a crucial role in supporting the development of Rainbow Six Mobile, a cutting-edge AAA mobile game. Your primary responsibilities will include:Key ResponsibilitiesDesigning and implementing systems to support the game's technology and tech consistent with the Rainbow Six brandAddressing technical...


  • Winnipeg, Manitoba, Canada Ubisoft Full time

    Job DescriptionAs a Generalist Programmer, you will play a crucial role in supporting the development of Rainbow Six Mobile, a cutting-edge AAA mobile game. Your primary responsibilities will include:Key ResponsibilitiesDesigning and implementing systems to support the game's technology and tech consistent with the Rainbow Six brandAddressing technical...