Job Locations: CA-QC-MontrealJob ID: Category: Engineering/ProgrammingType: Regular Full-Time A Bethesda Game Studios offre une équipe primée de développement derrière Starfield , The Elder Scrolls et Fallout . Bethesda Game Studios s’engage à fournir à ses employés un équilibre vie professionnelle/vie privée en offrant des salaires compétitifs, un généreux programme d’avantages sociaux et des bureaux parmi les meilleures villes d’Amérique du Nord. Responsibilities Ton quotidien chez Bethesda Studios Montréal Écrire du code C++ clair, maintenable, hautement fonctionnel et portable Maîtriser l’architecture du moteur, l’API du moteur et les systèmes fondamentaux Contribuer au développement multidisciplinaire de technologies de pointe (architecture, conception, prototypage, implémentation, tests, débogage, documentation, profilage, maintenance et support) Concevoir et documenter des systèmes clairs, stables, évolutifs et hautement fonctionnels, ciblant plusieurs plateformes, des environnements contraints en mémoire et performance, la modélisation de données pour des simulations de mondes ouverts complexes, le streaming et la persistance, l’intégration de middleware et le C++ Profiler et diriger les efforts d’optimisation CPU pour tout système du moteur et frame de jeu dans un environnement fortement multithreadé Rédiger des plans techniques, estimer précisément tes échéanciers et aider la production avec les feuilles de route et la planification Collaborer efficacement avec les autres développeur.e.s (de plusieurs disciplines techniques, artistes et concepteur.trice.s), comprendre les demandes de fonctionnalités, les dépendances croisées et communiquer les contraintes et risques Revoir du code, offrir des conseils techniques et encadrer les membres de l’équipe travaillant directement ou indirectement sur des systèmes impactant les graphismes Se tenir à jour sur les nouvelles technologies et évaluer leur pertinence pour la pile technologique actuelle Plonger dans une multitude de systèmes, en relevant des défis variés allant de systèmes entiers à des tâches ponctuelles Soutenir et maintenir les systèmes existants Qualifications Tu possèdes au moins 8 ans d’expérience en programmation C++ dans l’industrie du jeu, dont au moins 5 ans sur des moteurs de jeu Tu détiens un baccalauréat en informatique, génie logiciel ou une expérience équivalente Tu as une grande autonomie et une approche axée sur les objectifs pour résoudre les problèmes Tu maîtrises le C++ Tu es expert.e dans le développement de systèmes moteur multithreadés à grande échelle et complexes Tu excelles à écrire des systèmes équilibrant performance et maintenabilité Tu es expert.e en profilage et optimisation CPU Tu aimes plonger dans différents systèmes, relever des défis variés allant de systèmes entiers à des tâches aléatoires Tu possèdes d’excellentes compétences analytiques et mathématiques Tu es passionné.e par le mentorat et l’encadrement des membres de l’équipe pour partager tes connaissances et offrir du soutien au besoin Tu as de fortes aptitudes interpersonnelles et une grande capacité à résoudre des problèmes Tu es capable de proposer des idées innovantes et originales pour tous les aspects de la production et du développement de jeux Tu travailles bien sous pression, gères plusieurs tâches et sais changer de contexte rapidement Tu as une passion pour créer d’excellents jeux Tu connais bien les jeux de Bethesda Game Studios Tu es motivé.e, énergique, avec une solide éthique de travail et un esprit d’équipe coopératif Excellentes aptitudes interpersonnelles et capacité à résoudre des problèmes Preferred Skills Tu as de l’expérience avec les outils de programmation pour l’animation, les graphismes 3D, l’audio, l’IA ou le gameplay Tu as de l’expérience de développement sur consoles de jeux (Xbox One/Series/PS4/PS5) Tu connais le CreationKit de Bethesda Game Studios #J-18808-Ljbffr
Programmeur.se De Systèmes Senior / Senior Systems Programmer
ZENIMAX MEDIA
montreal (administrative region), montreal (administrative region)
Published 27 days ago
Report job