Développeur.euse de logiciel sénior / Senior Software Developer

Montreal, Quebec, Canada - Product

Description

Rejoignez notre équipe et découvrez Audiokinetic!

À propos du rôle

Relevant du développeur de logiciels principal, vous jouerez un rôle clé au sein de l’équipe, nouvellement créée, des projets spéciaux afin de répondre aux besoins de nos partenaires en développant de nouvelles fonctionnalités à travers des mandats de conseils : vous êtes reconnu comme quelqu’un aimant travailler sur de nouveaux projets et avez un certain intérêt à trouver des solutions innovantes à des défis particuliers.

Vous supporterez l’équipe en développant des intégrations de haute qualité pleinement performantes en conformité avec les normes de programmations et les spécifications techniques. Vous devez avoir une excellente connaissance du C++, être familier avec une variété de systèmes d’exploitation et de plateformes, et être doté d’un esprit analytique et d’un sens aigu du détail.

Ce que vous apportez à l'équipe :

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

  • Exécuter le cycle de vie complet du développement de logiciels
  • Écrire du code bien conçu, testable et efficace
  • Intégrer des composants logiciels dans un système logiciel entièrement fonctionnel
  • Développer des plans de vérification de logiciels et des procédures d'assurance de la qualité
  • Effectuer des tests fonctionnels et non fonctionnels
  • Dépanner et déboguer des applications
  • Concevoir des prototypes créatifs
  • Documenter et maintenir les fonctionnalités du logiciel
  • Adapter et déployer des outils logiciels, des processus et des métriques selon les spécifications
  • Mettre à jour quotidiennement les estimations et l’avancement des tâches dans le logiciel de gestion de projet (Jira)
  • Fournir du support aux partenaires d'Audiokinetic, au besoin

Ce que vous apportez à l'équipe :

  • Au moins 8 ans d'expérience comme développeur de logiciels
  • Baccalauréat ou maîtrise en génie logiciel, informatique ou équivalent
  • Maîtrise du C++
  • Une certaine expérience en multi-threading
  • Excellente capacité de résolution de problème et de dépannage à l’aide de Microsoft Visual Studio
  • Expérience en développement d’interfaces usager (JUCE, MFC, ou autre)
  • Compétent avec les systèmes de gestion des code-source (Git/Gerrit)
  • Expérience avec les engins de jeux Unreal et Unity
  • Excellente communication écrite et verbale en anglais et idéalement en français.
  • Bonne capacité de priorisation des tâches pour livrer les projets dans les contraintes imposées de temps et de budget
  • Facilité à entretenir une relation d’affaire avec les usagers et partenaires de l’entreprise
  • Vous pourriez être amené à voyager à l’occasion pour travailler directement chez le demandeur de service

COVID-19 : l’équipe est actuellement en télétravail. Pendant la durée de la pandémie, les déplacements professionnels ont été suspendus, conformément à la demande du gouvernement.

Audiokinetic est le principal fournisseur mondial de solutions audio multiplateformes pour les industries des jeux et des médias interactifs. Les solutions intergicielles de l'entreprise, incluant les systèmes de création primés Wwise® et SoundSeed®, offrent aux concepteurs de son et aux programmeurs audio un outil de création et un moteur audio rentables et complets afin de concevoir des expériences de jeu interactives novatrices.

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

Join our team and experience Audiokinetic!

About the role

Reporting to the Lead Software Developer, you will play a key role within the newly created special projects team to meet the needs of our partners and developing new functionalities through consulting mandates: you are known for being someone who loves to work on new projects and find out of the box solutions!

You will support the team by integrating a high-quality, innovative and fully performing software in compliance with coding standards and technical design. You must have excellent C++ knowledge, be familiar with a variety of operating systems and platforms, and have an analytical mindset and a keen eye for detail.

What will you do?

The work generally involves, but is not limited to, the following tasks:

  • Execute full lifecycle software development
  • Write well designed, testable, efficient code
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Design creative prototypes
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics according to specifications
  • Update estimates and progress daily in the project management software (Jira)
  • Provide support to Audiokinetic’s partners from time to time

Who you are:

  • At least 8 years of experience as a Software Developer
  • Bachelor or Master’s degree in Software Engineering, Computer Science or equivalent
  • Excellent knowledge of C++
  • Knowledge of multi-threading
  • Excellent troubleshooting skills in Microsoft Visual Studio
  • Experience in developing user interfaces (JUCE, MFC, other)
  • Proficient with source control systems (Git/Gerrit)
  • Experience with Unreal Engine & Unity game engines
  • Excellent written and verbal communication skills in English and French, bilingual an asset
  • Creative problem-solving skills
  • Ability to prioritize activities and deliver projects on time and within budget
  • Experience working with users and business partners
  • May travel occasionally to work directly with our partners

COVID-19: the team is currently working completely remotely. For the duration of the pandemic, business travel has been suspended, in compliance with the government's request.

Audiokinetic is the leading global provider of cross-platform audio solutions for the interactive media and gaming industries. The company’s middleware solutions, including the award-winning Wwise® and SoundSeed®, empower sound designers and audio programmers with a cost effective, comprehensive authoring tool and audio engine for creating innovative interactive experiences.

We are looking for people who are passionate about interactive audio in games, virtual reality, and interactive experiences. We value creativity, curiosity, attention to details, teamwork, autonomy and initiative.

If you’re interested in helping us shape the future of audio production, click the “Apply for this job” button to submit your application. We know that applying to a new role takes a lot of work and effort and we sincerely value your time.