Connexion

Senior Audio Programmer

Ubisoft

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Analyse de données Gestion des opérations Contrôle qualité +4 autres

Détails du poste

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

Description du poste

Nous sommes une petite équipe responsabilisée qui construit une expérience multijoueur ambitieuse, développée avec Unreal Engine. Nous recherchons des développeurs impliqués, avec un fort sens de l’exécution, de l’appropriation et de la fierté de construire quelque chose de réel—ensemble.

Ce que vous ferez

  • Recueillir et comprendre la vision audio du projet et 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 à la chaîne de traitement audio en identifiant les besoins spécifiques au projet et en concevant et en mettant en œuvre de nouveaux systèmes lorsque requis.
  • Gérer et remettre en question les budgets de ressources mémoire et CPU pour les systèmes audio.
  • Travailler en étroite collaboration avec l’équipe Audio Design pour atteindre les objectifs de conception tout en respectant le budget de performance alloué.
  • Écrire un code clair, structuré et maintenable tout en tenant compte des exigences de performance, d’évolutivité et de compatibilité.
  • Valider et tester les nouveaux systèmes développés afin de s’assurer qu’ils répondent aux objectifs du projet et qu’ils s’intègrent sans heurts 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 de Contrôle Qualité (QA).
  • Documenter le travail de manière approfondie 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.
  • Effectuer toute autre tâche connexe selon les besoins.

Qualifications

Ce que vous apportez

  • Minimum de 5 ans d’expérience en programmation audio ou expérience équivalente pertinente.
  • Diplôme universitaire en informatique, en génie informatique ou discipline équivalente.
  • Solides compétences analytiques et de pensée critique.
  • Excellentes capacités de résolution de problèmes.
  • Autonomie, débrouillardise et capacité à travailler de manière indépendante.
  • Solides compétences interpersonnelles et de communication.
  • Flexibilité dans la planification et l’organisation du travail.
  • Capacité à collaborer efficacement au sein d’une équipe.
  • Capacité d’adaptation aux priorités et aux exigences changeantes 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.