company_logo

Full Time Job

System Programmer

Warner Media

Montreal, QC 09-09-2022
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

Aperçu de l'entreprise

Chaque grande histoire a un nouveau départ . Nous sommes ravis d'annoncer que Discovery et WarnerMedia se sont associés pour devenir Warner Bros. Discovery. WBD est une société mondiale de médias et de divertissement de premier plan,
offrant au public le portefeuille de contenus , de marques et de franchises le plus différencié et le plus complet au monde, dans les domaines de la télévision , du cinéma , des sports, des actualités , du streaming et des jeux. Nous accueillons les meilleurs conteurs du monde, créant des produits de classe mondiale pour les consommateurs . Des créatifs brillants aux pionniers de la technologie et au- delà , rejoignez -nous alors que nous entrons dans le prochain chapitre .

Depuis son lancement en 2010, Warner Bros. Games Montréal compte plus de 300 employés et continue de croître et de recruter des talents supplémentaires. Travaillant avec certaines des plus grandes marques de Warner Bros. Studios, dont DC Entertainment, le studio se consacre au développement de jeux vidéo AAA.

WB Games Montréal, a division of Warner Bros. Interactive Entertainment (WBIE), seeks a Systems Programmer to work with its game development team responsible for a AAA title.

In this role you will be responsible to develop, maintain, and optimize cross-platform run-time systems. The systems you'll working on could include streaming, animation, physics, and various other low-level systems.

Responsibilities
• Develop, maintain, and debug efficient run-time systems.
• Profile and optimize existing run-time systems and memory systems.
• Integrate low level libraries and external code.
• Develop and maintain debugging and profiling tools
• Communicate with content creators to gather requirements and identify needed improvements.

Experience
• 3 years of software development experience in the game industry.
• Experience developing for AAA games and consoles, is a desired asset.
• 3 years of experience with C/C++.

Education
• B.S. in Computer Science

Knowledge/Skills
• Good communication skills and the ability to collaborate with other programmers and content creators.
• Experience with memory management, multi-threading, cross-platform development
• Experience debugging and supporting large robust systems.
• Experience with profiling tools and optimization techniques.
• Microsoft Visual Studio development environment.
• Working knowledge of 3D math
• Familiarity with UE4 engine a plus, but not required

_______________________________________________________

WB Games Montréal, une division de Warner Bros. Interactive Entertainment (WBIE), est à la recherche d'un.e Programmeur.euse Systèmes pour rejoindre son équipe de développement responsable d'un jeu AAA.

À ce titre, tu seras appelé à élaborer, maintenir et optimiser des systèmes à exécution en temps réel et multiplateformes. Les systèmes sur lesquels tu travailleras pourraient toucher notamment la diffusion en continu, l'animation, les éléments physiques et divers autres systèmes de bas niveau.

Responsabilités
• Élaborer et maintenir des systèmes à exécution en temps réel efficaces et les déboguer.
• Profiler et optimiser les systèmes valorisés à l'exécution et les systèmes mnémoniques actuels.
• Intégrer des librairies et des codes externes de bas niveau.
• Élaborer et maintenir des outils de débogage
• Communiquer avec les créateurs de contenu pour établir les exigences à remplir et déterminer les améliorations requises.

Experience
• Trois années d'expérience en développement de logiciels dans l'industrie du jeu.
• Expérience en développement AAA pour consoles est un atout désirable.
• Trois années d'expérience avec C/C++.

Éducation
• Baccalauréat en sciences de l'informatique

Connaissances/Aptitudes
• Bonnes capacités de communication et habileté à collaborer avec d'autres programmeur.euse.s et l'équipe de création de contenu.
• Expérience en gestion de mémoire, en traitement multifilaire et en élaboration de systèmes multiplateformes.
• Expérience en support et en débogage de systèmes robustes et larges.
• Expérience dans l'utilisation d'outils à profiler et avec les techniques d'optimisation.
• Expérience dans un environnement de développement utilisant Visual Studio de Microsoft.
• Connaissance pratique des mathématiques 3D.
• Connaissance du moteur de jeu Unreal 4, un atout, mais n'est pas requis.

Les Avantages
• Événements exclusifs WarnerMedia et projections en avant-première
• Congés payés chaque année pour faire du bénévolat pour les employés admissibles
• Accès à des outils, des ressources et des cadeaux de bien-être
• Accès à des ressources internes d'apprentissage et de perfectionnement
• Membre de la famille de marques phares de WarnerMedia

Warner Bros. Discovery saisit l'opportunité de constituer une main d'œuvre qui reflète la diversité de notre société et du monde qui nous entoure. Être un employeur offrant l'égalité des chances signifie que nous prenons au sérieux notre responsabilité de considérer les candidats qualifiés sur la base du mérite, sans tenir compte de la race, de la couleur, de la religion, de l'origine nationale, du sexe, de l'orientation sexuelle, de l'identité ou de l'expression de genre, de l'âge, du handicap mental ou physique et des informations génétiques, de l'état civil, de la citoyenneté, du statut militaire, du statut de vétéran protégé ou de toute autre catégorie protégée par la loi.

Si vous êtes un candidat qualifié souffrant d'un handicap et que vous avez besoin d'un aménagement raisonnable pour postuler à ce poste, veuillez nous contacter à l'adresse recruitadmin@warnermedia.com.

Jobcode: Reference SBJ-gqqn9x-3-149-233-6-42 in your application.