Développeur.euse de logiciel - Framework (C++) / Framework Software Developer (C++)

Montreal, Quebec, Canada - Software Development

Description

Joignez-vous à notre équipe et découvrez l'expérience Audiokinetic!

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!

À propos du rôle

Nous sommes à la recherche de développeurs.euses C++ de talent afin de se joindre à notre équipe de développement responsable de l'infrastructure applicative de Wwise. Cette personne 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.euse dans l'équipe Cross-Platform, la personne participera au développement et à la refonte des composants de l'éditeur graphique de Wwise au-delà de l'environnement Windows.

Ce que vous ferez :

Vos tâches consistent habituellement en ce qui suit, mais ne s'y limitent pas :

  • 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, test, déploiement, support).
  • Identifier et communiquer les problèmes techniques, incluant les procédures et les solutions
  • Compléter 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.

De plus,

  • Vous travaillerez sur 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.
  • 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.
  • 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.

Ce que vous apportez à l'équipe :

  • Vous avez au moins cinq (5) ans d'expérience en développement logiciel C++, de préférence en tant que programmeur système ou framework.
  • 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 : Maîtrise d'autres langages (Python, Lua, Javascript, Typescript, etc.).
  • ATOUT : Expérience dans l'utilisation de librairies de rendu graphique 2D et 3DCOVID-19 : l'équipe travaille entièrement à distance à l'heure actuelle.

COVID-19 : l'équipe travaille entièrement à distance à l'heure actuelle.

Audiokinetic est le principal fournisseur mondial de solutions audio multiplateformes pour les industries des jeux et des médias interactifs. Elle définit les nouvelles normes en matière de production audio interactive pour les domaines du divertissement à lieu fixe, de l'automobile, des produits électroniques grand public et de la simulation de formation. Audiokinetic est un partenaire stratégique de confiance, et ce, auprès des plus importants développeurs et fabricants d'équipement d'origine pour les médias interactifs à l'échelle internationale. Audiokinetic compte un vaste écosystème d'alliés de longue date au sein de l'industrie de l'audio et des fabricants de plateformes. Les solutions intergicielles de la société comprennent notamment les systèmes de création primés Wwise® et SoundSeed®, ainsi que Wwise Automotive™. Le siège social d’Audiokinetic est situé à Montréal, Québec, Canada. Elle comprend aussi une filiale à Tokyo, au Japon, ainsi qu’à Shanghai, en Chine, en plus d’experts en produits en Europe et aux États-Unis. www.audiokinetic.com

Nous sommes à la recherche de personnes passionnées par l'idée de l'audio interactive dans les domaines des jeux, de la réalité virtuelle et des expériences interactives. Nous valorisons la créativité, la curiosité, le souci du détail, le travail d'équipe, l'autonomie et la prise d'initiative.

Si vous souhaitez nous aider à façonner l'avenir de la production audio, cliquez sur le bouton « Apply for this job » pour soumettre votre candidature. Nous sommes conscients que postuler à un nouveau poste demande beaucoup de travail et d'efforts et nous apprécions sincèrement le temps que vous nous accordez.

Requirements