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 so, we have an exciting opportunity for you

As a Security Engineer within the Battlefield Game Development team, you will be responsible for creating and maintaining game logic and tools that protect the game from bad actors and ensure a fair and fun gaming environment for all players. You will use various technologies and methods to prevent and detect cheaters, hackers, exploiters, griefers, and other disruptive players. You will collaborate with the Game Ops Positive Play team, cross-functional Battlefield leaders, and other EA teams to take appropriate actions to maintain a safe, fair, and competitive Battlefield experience.

Responsibilities
  1. Create and maintain game logic and tools that protect the game from bad actors and ensure a safe, fair, and fun gaming environment for all players across cheat, toxicity, and UGX vectors.
  2. Use various technologies and methods to prevent and detect cheaters, hackers, exploiters, griefers, and other disruptive players, such as encryption, obfuscation, hashing, anti-debugging, anti-tampering, etc.
  3. Develop processes, tools, and systems to act on verified bad actors according to Battlefield defined measures.
  4. Document and escalate cases of confirmed bad actors to the appropriate teams for further action.
  5. Work with the Game Integrity Lead (Product Role) to communicate and coordinate with other teams within EA, such as other game teams (e.g., Apex, FC), Security, Data, Legal, Customer Support, and Community Management, to ensure a consistent and effective approach to positive play enforcement.
  6. Work across the Game Ops team to provide feedback and suggestions to improve the game's integrity through security, moderation, anti-toxicity, and anti-cheat systems, as well as the policies and procedures for positive play enforcement.
Skills
  1. 4+ years of experience in security engineering, game development, or online gaming enforcement, preferably in AAA and/or FPS development.
  2. Familiarity with online gaming platforms, services, and technologies, such as EA Play, Steam, Xbox Live, PSN, Easy Anti-Cheat, etc.
  3. Knowledge of common cheating, hacking, exploiting, and griefing methods and tools used in online games, as well as the countermeasures and solutions to prevent and detect them.
  4. Proficiency in programming languages, such as C++, C#, Java, Python, etc.
  5. Excellent communication, collaboration, and problem-solving skills.
  6. Passion for gaming and positive play.
#J-18808-Ljbffr
  • 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...

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

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


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

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

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


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

    Job Description 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. You’re part of a team that holds the player’s connected experience at...

  • 3D Gaming Programmer

    2 weeks ago


    Montreal, Canada Ubisoft Full time

    h3>Job DescriptionCreating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. p>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...


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

  • 3D Gaming Programmer

    2 weeks ago


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

  • Video Game Programmer

    2 weeks ago


    Montreal, Quebec, Québec, 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,...

  • Engine Programmer

    1 week ago


    Montreal, Quebec, Canada Gearbox Studio Québec Full time

    About the RoleGearbox Studio Québec is seeking a highly skilled Engine Programmer to join our team. As a key member of our development team, you will be responsible for maintaining and optimizing our game engine, ensuring system compatibility and performance across all deployment platforms.Key ResponsibilitiesMaintain and optimize the game engine to ensure...

  • Engine Programmer

    6 days ago


    Montreal, Quebec, Canada Gearbox Studio Québec Full time

    About the RoleGearbox Studio Québec is seeking a highly skilled Engine Programmer to join our team. As a key member of our development team, you will be responsible for maintaining and optimizing our game engine, ensuring system compatibility and performance across all deployment platforms.Key ResponsibilitiesMaintain and optimize the game engine to ensure...


  • Montreal, Canada Behaviour Interactive Full time

    p>Are you passionate about creating immersive gaming experiences? Join our dynamic team and become a key player in shaping gaming experiences. We're currently seeking a Senior Gameplay Programmer to join our team.As a Senior Gameplay Programmer, you'll be at the forefront of an exciting AAA Unreal5 project, implementing new gameplay mechanics and...

  • Engine Programmer

    6 days ago


    Montreal, Quebec, Canada Gearbox Full time

    About the RoleGearbox, a leading game development studio, is seeking a highly skilled Engine Programmer to join their team. As a key member of the development team, the successful candidate will be responsible for maintaining and optimizing the game engine, ensuring system compatibility and performance across all deployment platforms.Key...