Senior Audio Programmer

Ubisoft

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Gestion des risques Analyse de données Python +3 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Nous sommes une petite équipe autonome construisant une expérience multijoueur ambitieuse, développée sur Unreal Engine. Nous recherchons des développeurs pragmatiques, avec un fort esprit d’exécution, de la responsabilisation et une fierté de construire quelque chose de concret—ensemble.

Ce que vous ferez

  • Recueillir et comprendre la vision audio du projet ainsi que ses exigences, et identifier les besoins de développement nécessaires.
  • Analyser les fonctionnalités existantes du moteur audio et déterminer si elles correspondent aux objectifs créatifs et techniques du projet.
  • Proposer des améliorations du pipeline audio en identifiant les besoins spécifiques au projet et en concevant et mettant en œuvre de nouveaux systèmes si nécessaire.
  • Gérer et remettre en question les budgets de mémoire et de ressources CPU pour les systèmes audio.
  • Travailler en étroite collaboration avec l’équipe d’Audio Design afin d’atteindre les objectifs de conception tout en respectant le budget de performance alloué.
  • Rédiger un code clair, structuré et maintenable en tenant compte des exigences de performance, d’évolutivité et de compatibilité.
  • Valider et tester les systèmes nouvellement développés afin de s’assurer qu’ils répondent aux objectifs du projet et qu’ils s’intègrent de manière transparente aux bases de code existantes.
  • Enquêter, diagnostiquer et résoudre les bugs liés à l’audio signalés par d’autres disciplines et par l’équipe Quality Assurance (QA).
  • Documenter rigoureusement le travail pour faciliter le partage des connaissances et aider les utilisateurs finaux (autres équipes de développement) à comprendre et utiliser efficacement les nouveaux systèmes et fonctionnalités audio.
  • Assumer toute autre tâche connexe selon les besoins.

Exigences

Ce que vous apportez

  • Minimum de 5 ans d’expérience en programmation audio ou expérience équivalente pertinente.
  • Diplôme de licence en informatique, génie informatique ou discipline équivalente.
  • Capacités solides d’analyse et de réflexion critique.
  • Excellentes aptitudes de résolution de problèmes.
  • Autonomie, sens des ressources et capacité à travailler indépendamment.
  • Excellentes compétences interpersonnelles et de communication.
  • Flexibilité dans la planification et l’organisation du travail.
  • Capacité à collaborer efficacement au sein d’une équipe.
  • Adaptabilité aux priorités changeantes et aux exigences du projet.
  • Esprit orienté résultats, axé sur la livraison de résultats de qualité.
  • Connaissance de la terminologie audio, des formats de compression et des solutions de middleware audio.
  • Compréhension des différentes disciplines impliquées dans la production et le développement de jeux.