C++ Développeur.euse de logiciel / C++ 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. 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

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 provider of cross-platform audio solutions for interactive media and gaming, and sets new standards in interactive audio production for location-based entertainment, automotive, consumer electronics, and training simulation. A trusted and strategic partner to the world’s largest interactive media developers and OEMs, Audiokinetic has a long-established ecosystem of allies within the audio industry and amongst platform manufacturers. The company’s middleware solutions include the award-winning Wwise® and SoundSeed®, as well as Wwise Automotive™. Audiokinetic is headquartered in Montréal, QC, Canada, has subsidiaries in Tokyo, Japan, and Shanghai, China, as well as Product Experts in Europe and the USA. www.audiokinetic.com

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.