Current jobs related to Game Security Programmer - Montreal - Ubisoft Entertainment

  • Game Programmer

    2 months ago


    Montreal, Canada Kabam Full time

    We are looking for a Game Programmer who is passionate about building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence on the direction of Kabam’s games. If leading and solving complex problems excites you, this is the job for you!In this role,...

  • Game Programmer

    1 month ago


    Montreal, Quebec, Canada Kabam Full time

    At Kabam, we're constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where...

  • C++ Game Programmer

    2 weeks ago


    Montreal, 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...

  • C++ Game Programmer

    2 weeks ago


    Montreal, Canada Electronic Arts Inc. 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 Ubisoft Full time

    Job OverviewUbisoft Montreal is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games. As an Engine Programmer, you will be responsible for maintaining and optimizing the game engine to ensure a seamless gaming experience for our players.Key ResponsibilitiesMaintain and optimize the game engine to...

  • Game Programmer

    1 month ago


    Montreal, Canada Kabam Full time

    At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Security Engineer to join our Battlefield Game Development team at Electronic Arts. As a Security Engineer, you will play a critical role in creating and maintaining game logic and tools that protect the game from bad actors and ensure a safe, fair, and fun gaming environment for all players.Key...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Security Engineer to join our Battlefield Game Development team at Electronic Arts. As a Security Engineer, you will play a critical role in creating and maintaining game logic and tools that protect the game from bad actors and ensure a safe, fair, and fun gaming environment for all players.Key...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Security Engineer to join our Battlefield Game Development team at Electronic Arts. As a Security Engineer, you will play a critical role in creating and maintaining game logic and tools that protect the game from bad actors and ensure a safe, fair, and fun gaming environment for all players.Key...

  • Video Game Programmer

    3 weeks ago


    Montreal, Canada Tribute Games Inc. Full time

    Tribute Games has been producing exciting games since 2011. Bringing together the best of retro aesthetics with the innovation of now, our dedicated team of experts collaborate in an open structure where every member contributes. Whether you're inspired by pixel aesthetics or passionate about 2D gaming, we look forward to discovering your talent! We are...

  • Video Game Programmer

    3 weeks ago


    Montreal, Canada Tribute Games Inc. Full time

    Tribute Games has been producing exciting games since 2011. Bringing together the best of retro aesthetics with the innovation of now, our dedicated team of experts collaborate in an open structure where every member contributes. Whether you're inspired by pixel aesthetics or passionate about 2D gaming, we look forward to discovering your talent!We are...

  • Video Game Programmer

    3 weeks ago


    Montreal, Canada Tribute Games Inc. Full time

    Tribute Games has been producing exciting games since 2011. Bringing together the best of retro aesthetics with the innovation of now, our dedicated team of experts collaborate in an open structure where every member contributes. Whether you're inspired by pixel aesthetics or passionate about 2D gaming, we look forward to discovering your talent!We are...

  • Video Game Programmer

    2 weeks ago


    Montreal, Canada Tribute Games Inc. Full time

    Tribute Games has been producing exciting games since 2011. Bringing together the best of retro aesthetics with the innovation of now, our dedicated team of experts collaborate in an open structure where every member contributes. Whether you're inspired by pixel aesthetics or passionate about 2D gaming, we look forward to discovering your talent!We are...

  • 3D Gaming Programmer

    2 weeks ago


    Montreal, Canada Ubisoft Entertainment Full time

    p>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,...


  • Montreal, Quebec, Canada Ubisoft Full time

    Job OverviewUbisoft Montreal is seeking a highly skilled 3D Gaming Programmer to join our team of experts in creating dynamic and visually stunning games. As a key member of our animation team, you will be responsible for building systems and tools that will help your colleagues create engaging and immersive gaming experiences.Key ResponsibilitiesCollaborate...


  • Montreal, Quebec, Canada Ubisoft Full time

    Job OverviewUbisoft Montreal is seeking a highly skilled 3D Gaming Programmer to join our team of experts in creating dynamic and visually stunning games. As a key member of our animation team, you will be responsible for building systems and tools that will help your colleagues create engaging and immersive gaming experiences.Key ResponsibilitiesCollaborate...


  • Montreal, Canada Ubisoft Entertainment Full time

    h3>Machine Learning Programmer (Character & Animation) - Rainbow SixFull-timeFlexible Working Organization: HybridWe are changing how we do animation here at Ubisoft and on Rainbow Six. The injection of ML and GenAI has caused a paradigm shift in the capacity to produce high quality human-like animation at a scale we could not before. By joining this team,...


  • Montreal, Canada Ubisoft Entertainment Full time

    h3>Machine Learning Programmer (Character & Animation) - Rainbow SixWe are changing how we do animation here at Ubisoft and on Rainbow Six. The injection of ML and GenAI has caused a paradigm shift in the capacity to produce high quality human-like animation at a scale we could not before. By joining this team, you would be contributing to modernizing our...


  • Montreal, Quebec, Canada Amazon Full time

    Lead Game Engine ProgrammerIn the role of Lead Game Engine Programmer, you will be instrumental in the game engine division, acting as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be crucial in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working collaboratively...


  • Montreal, Canada Ubisoft Entertainment Full time

    p>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. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey...

Game Security Programmer

2 months ago


Montreal, 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 come. Ubisoft is an equal-opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

JOB DESCRIPTION

As a Game Security Programmer your main goal is to develop and refine solutions to ensure a fair gaming environment across all Ubisoft. While focusing on creating scalable, security centric software, you'll also have an opportunity to dive into the domain of anti-cheat & anti-tamper technologies.

Responsibilities:

  • Join a cross-functional team of skilled engineers under seasoned leadership.
  • Develop security centric software using C++ and Python to secure the gaming experience for millions of players.
  • Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.
  • Develop, refactor and optimize core systems focusing on the long-term.
  • Recommend improvements by designing and implementing new systems, as needed.
QUALIFICATIONS
  • Proficiency in C++ and some experience in Python.
  • Excellent understanding of technical specifications and operating system (Linux & Windows) architecture.
  • Strong analytical, synthesis skills, autonomy, resourcefulness, and attention to detail.
  • Good interpersonal and communication skills, team player.
  • Experience with reverse engineering, vulnerability research, LLVM code base, software protection systems, obfuscation, and security exploits.
ADDITIONAL INFORMATION

Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.

Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.

At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOBGames Explained: Game Engines

Developers have many technologies and tools at their disposal to build games, and game engines are at their core. Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

Alexandru's journey: from Game Tester to IT teamsMachine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy BunniesFAQCan I submit an open application?

We do not process open applications, you can find all our open positions on the Ubisoft Careers page by clicking on the ‘Search jobs’ button.

How can I check my application status?

You can check your application status by logging into your SmartRecruiters candidate profile (my.smartrecruiters.com)

At Ubisoft, everyone is welcome We seek people passionate about their specialties, jobs or the entertainment industry in general.

#J-18808-Ljbffr