Game Integrity Software Engineer

3 weeks ago


Montreal, Quebec, Canada Ubisoft Entertainment Full time

At Ubisoft, our diverse team of over 19,000 professionals, spread across more than 30 countries, is united by a shared mission: to enhance the gaming experience for players worldwide through innovative and unforgettable gaming adventures. Our dedication and expertise have birthed numerous celebrated franchises, including Assassin's Creed, Far Cry, Watch Dogs, Just Dance, and Rainbow Six, with many more on the horizon. We are an equal-opportunity employer, valuing diverse backgrounds and perspectives as essential to crafting environments where both players and teams can flourish and express their creativity. If you are passionate about tackling transformative challenges, exploring advanced technologies, and redefining entertainment, we welcome you to join us on this exciting journey into the unknown.

POSITION OVERVIEW

As a Game Integrity Software Engineer, your primary responsibility will be to design and enhance solutions that promote a fair gaming atmosphere across all Ubisoft platforms. You will focus on developing scalable, security-oriented software while also engaging with anti-cheat and anti-tamper technologies.

Key Responsibilities:

  • Collaborate with a multidisciplinary team of talented engineers under experienced leadership.
  • Create security-focused software utilizing C++ and Python to safeguard the gaming experience for millions of users.
  • Write code in a clear and organized manner that adheres to performance, maintenance, modularity, scalability, and compatibility standards.
  • Enhance, refactor, and optimize core systems with a long-term perspective.
  • Propose enhancements by designing and implementing new systems as necessary.
REQUIRED QUALIFICATIONS
  • Strong proficiency in C++ with some experience in Python.
  • Comprehensive understanding of technical specifications and operating system architectures (Linux & Windows).
  • Excellent analytical and synthesis skills, with a strong sense of autonomy, resourcefulness, and attention to detail.
  • Effective interpersonal and communication skills, demonstrating a collaborative spirit.
  • Experience in reverse engineering, vulnerability research, LLVM code base, software protection systems, obfuscation, and security exploits.
ADDITIONAL NOTES

Please note: If you require a work permit, your eligibility may depend on your educational background and relevant work experience, as mandated by governmental regulations.

We recognize that skills and competencies can manifest in various forms and through different experiences; therefore, we strongly encourage you to apply even if you do not meet all the listed qualifications.

At Ubisoft, we celebrate diversity in all its forms. We are committed to creating an inclusive and respectful workplace for everyone. Understanding the importance of a positive interview experience, we are happy to accommodate any needs you may have to facilitate the interview process.

LEARN MORE ABOUT OUR TEAM

Our developers utilize a variety of technologies and tools to create games, with game engines being central to the process. Timothy Dansie, a technical associate producer, shares insights on how game engines function and the specific ones we employ at Ubisoft.

Frequently Asked Questions

We do not accept open applications; however, you can explore all our available positions on the Ubisoft Careers page by clicking the 'Search jobs' button.

To check your application status, please log into your SmartRecruiters candidate profile.

At Ubisoft, we welcome everyone. We seek individuals who are passionate about their fields, their roles, or the entertainment industry as a whole.



  • Montreal, Quebec, Canada Electronic Arts Inc. Full time

    Overview The Foundation Technology Engine team is comprised of exceptional technical talent dedicated to developing tools and technologies for the Battlefield franchise using EA's proprietary Frostbite game engine. Our mission is to enhance engineering and content creation through a variety of tools and workflows, enabling a multi-studio distributed...


  • Montreal, Quebec, Canada Electronic Arts Inc. Full time

    View the job description in French by selecting French, 'Select Language' from the dropdown menu at the top of the page. About Us The Foundation Technology Engine team is comprised of exceptional technical professionals dedicated to developing tools and technologies for the Battlefield franchise using EA's proprietary Frostbite game engine. Our mission is...


  • Montreal, Quebec, Canada Electronic Arts Inc. Full time

    Overview The Foundation Technology Engine team is comprised of exceptional technical experts dedicated to developing tools and technologies for the Battlefield franchise using EA's proprietary Frostbite engine. Our mission is to enhance engineering and content creation through a variety of tools and workflows, enabling a multi-studio distributed development...


  • Montreal, Quebec, Canada Electronic Arts Inc Full time

    We are seeking a highly skilled Software Engineer I - Security to join our team at Electronic Arts Inc. as a Game Integrity Engineer.About the Role:Develop innovative and robust solutions to secure the integrity of game experiences.Collaborate with cross-functional leaders to drive game security initiatives.Design and implement secure game architectures and...


  • Montreal, Quebec, Canada Electronic Arts Inc Full time

    We are seeking a highly skilled Software Engineer I - Security to join our team at Electronic Arts Inc. as a Game Integrity Engineer.About the Role:Develop innovative and robust solutions to secure the integrity of game experiences.Collaborate with cross-functional leaders to drive game security initiatives.Design and implement secure game architectures and...


  • Montreal, Quebec, Canada Electronic Arts Inc Full time

    Position OverviewRequisition Number: To be determinedPosition Title: Software Integration EngineerExternal DescriptionAt Electronic Arts Inc, we are seeking a talented Software Integration Engineer to join our dynamic team. This role is pivotal in enhancing our technology framework and ensuring seamless integration across various platforms.Key...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Are you passionate about games and developing innovative and robust solutions that secure the integrity of game experiences? Do you have the skills and experience to work with cross-functional leaders and analysts to design and implement game logic and innovative tools to detect and prevent cheating, toxicity, exploitation, and other disruptive behaviors? If...


  • Montreal, Quebec, Canada Canonical Ltd Full time

    About the RoleCanonical Ltd is seeking a highly skilled Software Integration Engineer to join our Commercial Systems team. As a key member of our engineering team, you will be responsible for designing and delivering engineering solutions that integrate various business systems used at Canonical.Key Responsibilities:Design and deliver engineering solutions...


  • Montreal, Quebec, Canada Canonical Ltd Full time

    About the RoleCanonical Ltd is seeking a highly skilled Software Integration Engineer to join our Commercial Systems team. As a key member of our engineering team, you will be responsible for designing and delivering engineering solutions that integrate various business systems used at Canonical.Key Responsibilities:Design and deliver engineering solutions...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Ubisoft Full time

    As a Software Engineer specializing in Game Tools at Ubisoft MTL, you'll play a pivotal role in shaping the technological landscape for our content creation teams. Your mission is to empower these teams by designing and implementing innovative tools that streamline their workflows and elevate their creative potential. You'll act as a productivity champion,...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Security Engineer - Battlefield Game Development Team Join our team as a Security Engineer and play a critical role in protecting the integrity of the Battlefield game experience. As a key member of the Battlefield Game Development team, you will design and implement game logic and innovative tools to detect and prevent cheating, toxicity, exploitation,...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job SummaryThe Integration Software Developer 3 will be part of the Foundation Technology Engine team at Electronic Arts, responsible for building and maintaining tools and technology on the Frostbite game engine. This role will focus on empowering engineering and content creation with a variety of tools and workflows, while also supporting the distributed...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job SummaryThe Integration Software Developer 3 will be part of the Foundation Technology Engine team at Electronic Arts, responsible for building and maintaining tools and technology on the Frostbite game engine. This role will focus on empowering engineering and content creation with a variety of tools and workflows, while also supporting the distributed...


  • Montreal, Quebec, Canada Electronic Arts Inc. Full time

    Position Overview As a Software Integration Specialist, you will be a key player in enhancing integration processes and developing innovative policies for integration within the Battlefield franchise. You will collaborate with a dedicated Integration team focused on delivering cutting-edge tools and technologies, working closely with fellow engineers and...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Pour visualiser la description de poste en français, veuillez sélectionner le français, "Select Language" dans le menu déroulant au haut de la page.Battlefield The Foundation Technology Engine team is home to remarkable technical talent building Battlefield tools and technology on EA's proprietary game engine, Frostbite. We aim to empower engineering...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Become a part of our innovative team: We are seeking an experienced software engineer to join our Engine Systems Performance division. In this role, you will be responsible for comprehending technical modifications, troubleshooting challenges, and collaborating with various team members to enhance the performance of our gaming experiences and development...

  • Game Art Integrator

    3 weeks ago


    Montreal, Quebec, Canada Harmonix Full time

    ART ASSET COORDINATOR REQUIREDAre you enthusiastic about transforming artistic creations into engaging gameplay? Harmonix is seeking an Art Asset Coordinator to enhance our dynamic team. Collaborate with a talented group of environment, character, and concept artists committed to creativity and excellence. Utilize your knowledge of Unreal Engine, asset...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Key Responsibilities: Develop and refine various features related to combat mechanics, weapon systems, and player progression through collaboration with fellow software engineers, game designers, and animators. Contribute to the design of the core gameplay architecture and establish performance benchmarks. Work alongside designers and content creators to...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Hasbro Full time

    We are seeking a talented Software Development Programmer to join our Central Technology team, dedicated to powering the Wizards of the Coast ecosystem of digital products and tools. As a key member of our team, you will contribute to the development and delivery of innovative online services that enhance the gaming experience for players worldwide. Your...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Key Responsibilities: Develop and refine various features related to combat mechanics, weapon systems, and player progression through close collaboration with fellow software engineers, game designers, and animators. Contribute to the architectural design of core gameplay technologies and establish performance benchmarks. Work alongside designers and...