Ingénieur d'animation senior / Senior Animation Engineer

Job Locations CA-QC
Job ID
2021-2257
Category
Engineering/Programming
Type
Regular Full-Time

Overview

ZeniMax Online Studios recherche un ingénieur d'animation senior pour développer un système d'animation de jeu robuste dans notre nouveau moteur pour le prochain projet AAA du studio. Dans ce poste, vous travaillerez côte à côte avec des artistes techniques, des animateurs et des ingénieurs de jeu. Vous serez responsable de l’ensemble de l'animation, des postes de travail des artistes jusqu'aux personnages fluides et réactifs dans le jeu.

 

ZeniMax Online Studios is looking for a Senior Animation Software Engineer to develop a robust in-game animation system in our new engine for the studio’s next AAA project. In this position you will work side-by-side with Technical Artists, Animators, and Gameplay Engineers. You will own the animation pipeline from artist workstation all the way to fluid and responsive in-game characters.

Responsibilities

  • Travailler avec l'équipe des systèmes d'animation pour contribuer à l'architecture de la technologie d'animation
  • Intégration de nouvelles technologies dans le moteur et le pipeline
  • Travailler avec l'équipe gameplay et fournir une interface pour leur permettre d'interagir avec l'animation
  • Travailler avec l'équipe des outils pour créer des outils d'animation et des pipelines
  • Développer des composants d'animation essentiels
  • Mentorer les autres membres de l'équipe d'ingénierie

 

  • Work with the animation systems team to help architect animation technology
  • Integration of new technologies into the engine and pipeline
  • Work with gameplay and provide an interface for them to interact with animation
  • Work with the Tools team to create animation tools and pipelines
  • Develop core animation components
  • Mentor other engineering team members

Qualifications

  • 7+ ans d'expérience en développement de logiciels dans l'industrie du jeu
  • Connaissance de niveau expert des systèmes d'animation en temps réel
  • Expérience approfondie d'un ou de plusieurs systèmes d'animation (middleware) en temps réel (ex.: Havok Animation, Granny, Morpheme) ou de solutions personnalisées ou internes équivalentes
  • Expérience en développement ou de l'utilisation de graphes de mélange d'animation, de l'IK en temps réel, de la compression d'animation et/ou de la gestion avancée de la mémoire d'animation (streaming)
  • Candidat avec un esprit d’équipe, motivé et énergique, doté d'une très bonne éthique de travail et d'une attitude coopérative
  • Vous aimez travailler quotidiennement avec des animateurs et des artistes techniques pour trouver des solutions à des problèmes complexes
  • Expérience préalable en tant que propriétaire de systèmes d'animation
  • Excellentes compétences en mathématiques 3D
  • Solides compétences/expérience en programmation en C++
  • Capacité à écrire un code clair, maintenable et portable
  • Connaissance technique approfondie de la Xbox One, de la PlayStation 4 et du PC

 

  • 7+ years game industry software development experience
  • Expert level knowledge of real-time animation systems
  • Extensive experience with one or more real-time animation middleware (e.g.: Havok Animation, Granny, Morpheme) or equivalent custom/in-house solutions
  • Experience developing or working with animation blend graphs, real-time IK, animation compression, and/or advanced animation memory management (streaming)
  • Self-motivated and energetic team player with a very strong work ethic and cooperative attitude
  • Enjoys working daily with animators and technical artists to help craft solutions to complex problems
  • Prior experience acting as an owner of animation systems
  • Excellent 3D math skills
  • Robust programming skills/experience in C++
  • Ability to write clear, maintainable, portable code
  • Strong technical knowledge of Xbox One, PlayStation 4 and PC

Preferred Skills

  • Expérience des systèmes d'animation dans les jeux en réseau
  • Expérience généraliste ou expérience préalable dans d'autres domaines essentiels du développement de jeux, tels que la programmation de UI ou du gameplay
  • Diplôme en informatique ou expérience professionnelle équivalente

 

  • Experience with animation systems in network games
  • Generalist experience or prior experience in other core areas of game development, such as UI or gameplay programming
  • Degree in Computer Science or equivalent work experience

 

Nous encourageons la diversité, l'équité et l'inclusion dans tout ce que nous faisons. Qu'il s'agisse du recrutement pour nos studios, l'édition et les opérations ou de la création de lieux de travail sûrs et respectueux qui encouragent la collaboration. Notre culture repose sur des principes de respect, d'inclusion et de traitement équitable et nous accueillons toute personne dans notre famille sans distinction de race, de religion, d'identité de genre, d'orientation sexuelle ou d'âge. Notre diversité alimente notre innovation et nous incite à créer des univers de jeu qui nous rapprochent de la communauté mondiale des joueurs que nous servons.

Applicant Privacy Notice

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed