Framework Software Developer / Développeur de logiciels - Framework (C++)

Montreal, Quebec, Canada - Software Development

Description

Nous sommes à la recherche de développeurs C++ de talent afin de se joindre à notre équipe de développement responsable de l'infrastructure applicative de Wwise. Ce développeur contribuera à l'élaboration et au développement d'une infrastructure multiplateforme de nouvelle génération sur laquelle est bâti l'éditeur graphique de Wwise.

La mise en oeuvre de la portabilité de l'éditeur de Wwise et de ses composants, dans un contexte multiplateforme, est un défi qui requiert créativité et rigueur.
En joignant une équipe passionnée en tant que développeur dans l'équipe Cross-Platform, le candidat participera au développement et à la refonte des composants de l'éditeur graphique de Wwise au-delà de l'environnement Windows.

Vous avez de l'expérience dans le développement d'applications graphiques, de toolkits ou de logiciels multiplateformes?

Vous aimez travailler dans des environnements variés et vous êtes familier avec les plateformes Windows, macOS et Linux?

Nous avons besoin de vous!

Survol des tâches:

  • Participer au développement de Wwise, la solution interactive audio d’Audiokinetic, principalement au niveau de son éditeur graphique.
  • Rédiger, éditer et tester le code de l'éditeur de Wwise et de ses plugiciels dans une optique multiplateforme
  • Implémenter des fonctionnalités innovantes qui favorisent l’extensibilité, la portabilité et la testabilité
  • Contribuer à l'infrastructure UI/UX afin de faciliter la mise en œuvre des interfaces utilisateur graphiques sur diverses plateformes
  • Estimer l'effort requis pour accomplir ses tâches dans un paradigme Agile
  • Collaborer avec plusieurs équipes (développement, software testing, release engineer, support team)
  • Identifier et communiquer les problèmes techniques, incluant les procédures et les solutions

Le candidat idéal a au moins 5 ans d'expérience en développement logiciel C++, de préférence en tant que programmeur système ou framework.

Plusieurs tâches connexes comme l'analyse et la résolution de bugs, l'ajout de fonctionnalités et l'amélioration continue du cadre de développement sont au menu.
L'amélioration de différentes parties du logiciel afin d'accélérer le temps d'itération et l'extensibilité par la modularité est également un travail continu.
L'environnement de développement est idéal pour tirer partie des améliorations introduites par les derniers standards comme le C++17 et les outils modernes de développement.

La qualité et la fiabilité étant des priorités, la mise en place de tests unitaires et d'intégration est la responsabilité de tous.
Des revues de code sont effectuées par les pairs via une plateforme en ligne afin d'obtenir une rétroaction rapide à chaque étape de travail.

Requirements

Expérience:

  • Excellente connaissance du C et C++
  • Connaissances des enjeux lié à la portabilité logicielle, principalement pour Windows, macOS et Linux
  • Connaissances en programmation concurrente et event-driven
  • Expérience dans le développement de toolkit et d'objets graphiques (GTK, JUCE, MFC)
  • Excellente aptitude de déverminage avec Visual Studio, Visual Studio Code, Xcode ou autre IDE
  • Maîtrise de l'utilisation des systèmes de contrôle de source (Git/Gerrit)
  • Bonnes communications écrites et verbales en Français ou en Anglais, bilingue un atout
  • ATOUT: Maitrise d'autres langages (Python, Lua, Javascript, Typescript, etc.).
  • ATOUT: Expérience dans l'utilisation de librairies de rendu graphique 2D et 3D

Nous recherchons des personnes ayant un intérêt pour l'audio intéractif dans les jeux, la réalité virtuelle et les expériences intéractives.
Ces personnes doivent être curieuses, porter attention au détail, travailler en équipe et faire preuve d'autonomie et d'initiative.


À Propos d'Audiokinetic

Audiokinetic développe Wwise, une solution audio complète pour les développeurs de jeux vidéos, qui couvre toutes les phases de développement de leur production. Wwise se décline sous la forme d'un éditeur pour l'audio interactif complet ainsi qu'un moteur sonore multi-plateformes performant. Audiokinetic travaille en étroite collaboration avec les grands et les petits studios de jeux pour améliorer l'expérience audio de leur produits. Les plus grands joueurs de l'industries font confiance à Wwise dans leurs productions de haute envergure. Parmi eux figurent Ubisoft (Assassin's Creed), Eidos (Shadow of the Tomb Raider), 2K Games (Borderland 3), EA (Star Wars JEDI Fallen Order) et Microsoft (Halo).