Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Anti-Cheat Programmer (March of Giants)

Temps plein

Ubisoft



Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description



The incumbent is responsible for contributing to the mission of the March of Giants anti-cheat team, ensuring a fair and competitive environment for the community. This role focuses on both the prevention and detection of cheating through a dual approach: code hardening and advanced detection.

The incumbent will make the game client more resilient against manipulation by implementing encryption, obfuscation, and platform-level security features. They will also help enhance robust detection systems, including in-game metrics, machine learning, and AI-based methods.

To succeed in this position, the incumbent must combine the skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine and ensuring seamless integration with the client’s UI and Ubisoft’s online services.

What you'll do

  • Develop and implement core anti-cheat technologies directly within the game engine, focusing on code hardening and client security, and integrating with March of Giants and Ubisoft online systems.
  • Integrate and maintain platform security features to strengthen the game's defense against cheats.
  • Analyze existing cheats in partnership with Security Researchers to understand their functionality and use this knowledge to develop new protections and detection methods.
  • Apply your knowledge of Windows internals and operating system security to identify and mitigate vulnerabilities.
  • Collaborate with the broader development team to ensure our anti-cheat solutions are effective, performant, and do not negatively impact the player experience.
  • Debug complex issues related to game security and performance and propose optimal solutions.
  • Stay up to date with the latest trends in game security, reverse engineering, and cheat development to proactively counter emerging threats.

Qualifications



What you bring

  • A degree in Computer Science or Software Engineering (or other relevant training)
  • A Hacker Mindset: You're naturally curious and enjoy digging into how things work, and more importantly, how they can be broken.
  • Security Expertise: Proven experience in cybersecurity, vulnerability analysis, or a similar field. Knowledge of game protection technologies, including obfuscation, anti-tamper measures, and various forms of detection is highly valued.
  • Strong C++ Skills: Proven experience in C++ programming, with a solid understanding of low-level systems, multi-threading, and memory management.
  • Windows Internals Knowledge: A deep understanding of Windows operating system architecture, APIs, and security mechanisms.
  • Problem-Solving Skills: The ability to solve complex technical challenges and a knack for anticipating potential security vulnerabilities.
  • Communication & Collaboration: A collaborative spirit and excellent communication skills to work effectively with various teams and stakeholders.

Additional Information



 

L'offre d'emploi a été publiée il y a 28 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Anti-Cheat Programmer (March of Giants) à Montréal, QC
  •  ...poste est responsable de contribuer à la mission de l’équipe Anti-triche de March of Giants, en veillant à offrir à la communauté un environnement de...  ...Solides compétences en C++ : maîtrise confirmée de la programmation C++ bas niveau, multi-threading et gestion mémoire.... 
    Suggéré
    Temps plein
    Apprentissage

    Ubisoft

    Montréal, QC
    il y a 28 jours
  •  ...Job Description As a Senior   Technical Animator on March of Giants at Ubisoft Montreal, you will support, improve, and innovate...  ...will work closely with animators, riggers, game designers, and programmers to ensure animation systems are efficient, reliable, and... 
    Suggéré
    Temps plein

    Ubisoft

    Montréal, QC
    il y a 14 jours
  •  ...Job Description As a Senior Gameplay Animator on March of Giants at Ubisoft Montreal, you own the full gameplay animation process...  ...Collaborate closely with other animators, designers, and programmers to deliver features on schedule and at expected quality ;... 
    Suggéré
    Temps plein

    Ubisoft

    Montréal, QC
    il y a 16 jours
  • En tant que Cheffe, Chef d'équipe programmation 3D en chef à Ubisoft Montréal, vous guiderez le développement et l’optimisation des systèmes 3D du projet, tout en collaborant étroitement avec les équipes techniques et artistiques afin d’assurer une vision cohérente et performante... 
    Suggéré
    Temps plein

    Ubisoft

    Montréal, QC
    il y a 8 heures
  • $22 - $25 par heure

    Description de l'entreprise Impact Détail offre des services spécialisés dans la mise en marché pour le secteur de l'alimentation et des pharnacies. Nous sommes présentement à la recherche de marchandiseurs et marchandiseuses pour se joindre à notre équipe grandissante.... 
    Suggéré
    Tarif journalier
    Emploi permanent
    Temps plein
    Travail le week-end
    Équipe de jour
    Équipe de l'après-midi

    Impact Détail Inc.

    Montréal, QC
    il y a 7 jours
  •  ...play your part as a valued member of an open and dedicated team within a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend the graphics technology for our game. The ideal candidate has... 
    Temps plein

    Hasbro Inc.

    Montréal, QC
    il y a 6 jours
  • $114k - $171k par année

     ...infonuagiques (cloud); La transformation des canaux numériques; Les programmes de transformation technologique à grande échelle. Cette...  ...présentations auprès des clients et aux initiatives de mise en marché. Contribuer au développement des talents par le mentorat, le... 
    Apprentissage
    Travail le week-end

    Ernst & Young

    Montréal, QC
    il y a 21 jours
  • $78k par année

     ...(RPDB) Apprentissage/formation payés par l'employeur Commodités sur place Loisirs et activités sur place Congés rémunérés (journées personnelles ou de bénévolat) Occasions de développement de l'esprit d'équipe Assurance voyage Programme de mieux-être... 
    Emploi permanent
    Temps plein
    Apprentissage

    Jeux WB Games Montreal

    Montréal, QC
    il y a 28 jours
  •  ...’ animateur·trice technique   sénior au sein de l’équipe de March of Giants à Ubisoft Montréal, vous soutiendrez, améliorerez et ferez évoluer...  ..., de création d’armatures, de conception de jeu et de programmation afin d’assurer la performance et la qualité des systèmes d’animation... 
    Temps plein

    Ubisoft

    Montréal, QC
    il y a 9 heures
  •  ...plateforme facilitant les différentes activités de trading sur les marchés financiers électroniques (automatisation de certaines activités...  ...taille humaine avec un management local et de proximité. Un programme d'onboarding dédié et personnalisé avec un mentor pour t'... 
    Tarif journalier
    Temps plein
    Сontrat
    Stage
    Zone locale
    Travail à distance
    Période d'essai
    Équipe de jour
    3 jours par semaine

    Horizon Trading Solutions

    Montréal, QC
    il y a 8 jours
  •  ...in ways that they love. Come join us in creating the future of interactive entertainment. Epic Games is seeking a Senior Platform Programmer to join this team, initially focusing on the Desktop and Mobile spaces. You will innovate and push the limits to deliver the best... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Le monde entier

    Epic Games

    Montréal, QC
    il y a 6 jours
  •  ...développement des télécommunications, identifierez les occasions de marché, contribuerez au développement des capacités de l'équipe et...  ...votre potentiel grâce à une vaste sélection de formations et de programmes de perfectionnement professionnel, qui vous permettent d'enrichir... 
    Temps plein
    Horaires flexibles

    AtkinsRéalis

    Montréal, QC
    il y a 13 jours
  •  ...Description du poste En tant que coordonnateur·rice à la grille de programmation, tu joueras un rôle clé dans la planification stratégique des...  ...connaissance de l’industrie télévisuelle, particulièrement du marché québécois ; Aisance avec les systèmes informatiques intégrés... 
    Tarif journalier
    Temps plein
    Travail au bureau

    Groupe TVA

    Montréal, QC
    il y a 23 jours
  •  ...dans un environnement dynamique tout en respectant les échéanciers  Promouvoir la fidélité des clients en les informant sur notre programme de fidélité UA Rewards (États-Unis seulement)  Être responsable de son propre développement, tout en saisissant les opportunités de... 
    Emploi permanent
    Temps plein
    Temps partiel
    Emploi saisonnier
    Travail au bureau
    Zone locale
    Horaires flexibles
    Travail le week-end

    Under Armour

    Montréal, QC
    il y a 16 jours
  • Job Responsibility: Education: Expérience: Education Bachelor's degree Computer science Game and interactive media design or equivalent experience Computer and technology knowledge Agile C++ Unreal Engine Screening questions Are you currently legally...
    Emploi permanent
    Temps plein
    Travail à distance
    Relocation

    Undaunted Games Inc

    Montréal, QC
    il y a 8 jours
  •  ...réparties dans 14 pays, fortil cultive la liberté d'entreprendre et la libération des potentiels. Contexte Dans le cadre d’un programme aéronautique d’envergure internationale, nous recherchons un Responsable programme aéronautique pour accompagner le pilotage de la performance... 

    fortil

    Montréal, QC
    il y a 12 jours
  • Values & Innovation At Under Armour, we are committed to empowering those who strive for more, and the company's values - Act Sustainably, Celebrate the Wins, Fight on Together, Love Athletes and Stand for Equality - serve as both a roadmap for our teams and the qualities...
    Revenu supplémentaire
    Temps plein
    Temps partiel
    Vacances d'été
    Emploi saisonnier
    Travail au bureau
    Zone locale
    Horaires flexibles
    Équipe de nuit

    Under Armour

    Montréal, QC
    il y a 16 jours
  • Values & Innovation At Under Armour, we are committed to empowering those who strive for more, and the company's values - Act Sustainably, Celebrate the Wins, Fight on Together, Love Athletes and Stand for Equality - serve as both a roadmap for our teams and the qualities...
    Temps plein
    Zone locale
    Travail posté
    Équipe de l'après-midi

    Under Armour

    Montréal, QC
    il y a 3 jours
  •  ...centres de données. Jusqu’à présent, la participation de BBA au marché des centres de données a été essentiellement réactive, les promoteurs...  ...premier jour d’emploi, y compris l’assurance invalidité et un programme de télémédecine Régime d’épargne-retraite Vacances... 
    Emploi permanent
    Travail au bureau
    Zone locale

    BBA

    Montréal, QC
    il y a 22 heures
  •  ...compétences en communication ~ Être capable de se tenir debout, marcher, se pencher et soulever des cartons pesant jusqu’à 12 kg (25 lb)...  ...de retraite et d'assurance adaptés à votre marché local  Programme d'aide aux employés pour le soutien personnel, familial ou professionnel... 
    Temps plein
    Apprentissage
    Zone locale
    Recrutement immédiat
    Travail le week-end
    Équipe de jour
    Équipe de l'après-midi

    Under Armour

    Montréal, QC
    il y a 3 jours
  •  ..., Risque Investissement, la personne titulaire dirige l’équipe Marchés liquides et portefeuille global. Elle consacre une part importante...  ..., appuyées par la connaissance d’outils analytiques et de programmation tels que Python, R et MATLAB; Le titre CFA ou FRM, considéré... 
    Emploi permanent
    Temps plein
    Apprentissage
    Travail au bureau
    Travail à distance

    La Caisse

    Montréal, QC
    il y a 1 jour
  • $140k par année

    Poste : gestionnaire de programme - contrats relatifs aux systèmes et à l’infrastructure Lieu de travail : Montréal, QC (temps plein, sur...  ...complexes et à forte valeur ajoutée. - Connaissance approfondie des marchés publics, de la terminologie et de la gestion des contrats. -... 
    Emploi permanent
    Temps plein
    Сontrat
    Travail d'été

    Services de Gestion Quantum Ltée

    Montréal, QC
    Il y a 2 mois
  •  ...développement de proximité qui collabore étroitement avec la salle de marché sur les activités dites Linéaires et Non-Linéaires, afin de...  .... ·       Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des... 
    Tarif journalier

    Société Générale

    Montréal, QC
    Il y a 2 mois
  •  ...applications sur la plateforme IBM i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE, COBOL, CL, SQL et DB2/400. Analyser...  ...de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences... 
    Montréal, QC
    Il y a 2 mois
  •  ...établissement de nouveaux standards pour l'industrie du jeu vidéo et la communauté dans son ensemble. Nous recherchons un·e Responsable Programmation Gameplay expérimenté.e et qualifié.e pour travailler sur notre simulation de combat spatial passionnante pour PC, Star Citizen !... 
    Tarif journalier
    Temps plein
    Le monde entier

    Cloud Imperium Games Limited

    Montréal, QC
    il y a 16 jours
  • • • • • • • • • Retail Associate, PT - Nike Marche Central Location & Store Type: Nike Marche Central Address: Montreal, Quebec Starting...  ...la différence. Des récompenses pour un travail bien fait • Programme d'aide aux employé·e·s • Indemnité de congé • Réductions sur les... 
    Temps partiel
    Équipe de nuit
    Travail le week-end
    Équipe de l'après-midi

    Nike Inc.

    Montréal, QC
    il y a 24 jours
  •  .... Qualifications : Baccalauréat en informatique, en génie informatique ou l'équivalent. Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou les systèmes embarqués. Capacité à écrire un code C++ propre, maintenable et performant, en... 
    Travail au bureau

    Highdive

    Montréal, QC
    il y a 12 jours
  •  ...Le projet consiste à mettre en place un programme stratégique qui touche à la gouvernance et à la simplification de l'écosystème d'assurance, à l'évolution des produits et aux fondations technologiques, notamment via la plateforme Guidewire. Le programme est actuellement en... 
    Сontrat

    Projuris

    Montréal, QC
    il y a 3 jours
  •  ...and constantly evolving game. Location & Store Type: Nike Marche Central Address: Montreal, Quebec Starting Pay Rate: $17....  ....    Des récompenses pour un travail bien fait  ~ Programme d'aide aux employé·e·s ~ Indemnité de congé ~ Réductions... 
    Temps partiel
    Travail occasionnel
    Équipe de nuit
    Équipe de l'après-midi

    Nike

    Montréal, QC
    il y a 27 jours
  •  ...aidez-nous à créer l’inconnu! Description du poste En tant qu’ animateur·trice de jouabilité sénior au sein de l’équipe de March of Giants à Ubisoft Montréal, vous prenez en charge l'intégralité du processus d'animation de jouabilité, de la création de performances de... 
    Temps plein

    Ubisoft

    Montréal, QC
    il y a 16 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Anti-Cheat Programmer (March of Giants). Soyez parmi les premiers à postuler !