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

Montreal, Quebec, Canada - R&D

Description

Nous sommes à la recherche de programmeurs (développeurs) C++ généralistes de talent afin de se joindre à notre équipe de développement Wwise. Ce développeur contribuera à créer des fonctionnalités innovatrices pour l'édition et le traitement d'audio interactif pour l'intergiciel Wwise.


Voici un survol du rôle et responsabilités du développeur de logiciels :

  • Participer au développement de Wwise, la solution interactive audio d’Audiokinetic.
  • Rédiger, éditer et tester le code de Wwise Authoring et de ses plugiciels
  • Contribuer à la conception UX et mettre en œuvre des interfaces utilisateur graphiques
  • Estimer l'effort requis pour accomplir ses tâches dans le cadre Agile (kanban ou scrum selon l'équipe)
  • Collaborer avec plusieurs équipes (développement, software testing, release engineer, support team)
  • Implémenter des fonctionnalités innovantes qui favorisent l’extensibilité et la compatibilité
  • 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, audio ou embedded.

  • Excellente connaissance du langage C++
  • Connaissances en programmation multi-thread
  • Bonne connaissance des enjeux multi-plateformes et des problèmes reliés à la portabilité
  • Excellentes aptitudes de déverminage avec Visual Studio
  • Bonnes communications écrites et verbales en Français ou en Anglais, bilingue un atout
  • Expérience dans le développement d’interfaces utilisateur (GTK, JUCE, MFC)
  • Maîtrise de l'utilisation des systèmes de contrôle de source (Git/Gerrit)
  • Expérience avec les moteurs de jeu Unreal et Unity un atout


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.

Requirements


We are looking for talented C++ software developers (programmers) to join our Wwise Software Development team and build innovative features for the authoring and processing of interactive audio.

Here is an overview of the Software Developer Roles and Responsibilities:

  • Participate in the development of Wwise application and plug-ins, Audiokinetic’s interactive audio middleware solution
  • Write and edit code in the Wwise Authoring desktop application and its plug-ins
  • Work with UX designer and implement graphical user interfaces
  • Estimate effort for tasks and work as part of an Agile team (kanban or scrum)
  • Implement innovative features that promote scalability and compatibility
  • Collaborate with multiple teams (development, software testing, release engineer, support team)
  • Identify and communicate technical problems, processes and solutions


The ideal candidate has 5 years or more of experience in C++ software development, preferably as a Systems programmer, Embedded Developer or Audio Programmer.

  • Excellent knowledge of C++
  • Knowledge of multi-threading
  • Excellent troubleshooting skills in Microsoft Visual Studio
  • Good knowledge of multi-platform challenges and problems related to portability
  • Experience in developing user interfaces (GTK, JUCE, MFC, other)
  • Good written and verbal communication skills in English of French, bilingual an asset
  • Proficient with source control systems (Git/Gerrit)
  • Experience with Unreal Engine & Unity game engines

We are looking for people who are passionate about interactive audio in VR, games and interactive experiences. We value creative, curious team-workers who pay attention to details, work autonomously and demonstrate initiative.