Lead Software Developer - Tools & Automation

Montreal, Quebec, Canada - Production

Description

Rejoignez notre équipe et découvrez l’expérience Audiokinetic!

Nous sommes à la recherche d'un.e développeur.euse de logiciel principal.e – Outils & Automatisation.

L'équipe Outils et Automatisation (T&A) fait partie de l'équipe Assurance Qualité qui fournit un service essentiel à tous les développeurs.euses, rédacteurs.trices techniques et testeurs.euses d'Audiokinetic.

Ce rôle exige un haut degré de connaissances techniques, des compétences en résolution de problèmes et des aptitudes relationnelles. Comme nous prévoyons embaucher d'autres développeurs.euses de logiciels en test pour rejoindre nos développeurs.euses de logiciels, Outils et nos spécialistes en déploiement de logiciels, vous devrez posséder des compétences en leadership technique et aimer partager votre savoir avec vos pairs.

Relevant du responsable assurance qualité, ce rôle interagit avec les chefs d’équipes, le CTO et l'équipe chargée de la documentation chez Audiokinetic. Cette personne doit avoir un sens de l'urgence pour aider à identifier et à résoudre les problèmes critiques, et elle se soucie de la qualité.

Très tôt, vous :

  • apprendrez tout sur Wwise et les différents packages que nous proposons,
  • apprendrez à connaître l'équipe et ses membres,
  • créerez vos propres tâches paramétrées en utilisant notre infrastructure “Pipeline as Code”
  • apprendrez tout sur notre infrastructure de tests automatisés (quels tests couvrent quoi, et dans quel cadre).

Ce que vous ferez :

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

  • diriger une équipe de développeurs.euses de logiciels en test, de développeurs.euses de logiciels d'outils et de spécialistes en déploiement de logiciels.
  • élaborer et livrer la feuille de route des outils et de l'automatisation.
  • diriger les activités de développement logiciel et gérer le backlog Jira.
  • organiser des démos et des revues de conception avec les parties prenantes pour aider l'équipe à valider les fonctionnalités et les améliorations de l'application avant qu'elles ne soient publiées.
  • s'assurer que l'infrastructure CI/CD (c'est-à-dire le build system) répond aux normes de sécurité de l’entreprise.
  • aider à améliorer la convivialité de l'infrastructure CI/CD pour les utilisateurs en production.
  • aider à améliorer la couverture des tests pour les produits Audiokinetic.
  • aider à identifier les besoins de recrutement et contribuer au processus d'entrevue (préparer les tests, mener les entrevues, accueillir et former les nouveaux employés).

Ce que vous apportez à l'équipe :

  • Baccalauréat ou maîtrise en génie logiciel, en informatique ou équivalent.
  • Jusqu'à 10 ans d'expérience en tant que développeur.euse de logiciels ou spécialiste en déploiement de logiciels.
  • Au moins 2 ans d'expérience dans la gestion d'une équipe de développeurs.euses.
  • Connaissance de Jenkins.
  • A l'aise avec les machines virtuelles (connaissance de VMware).
  • Expérience avec les cadres de tests automatisés.
  • Connaissance de diverses approches de tests logiciels automatisés.
  • Expérience de développement de logiciels et de scripts en C# et Python.
  • Expérience avec les IDE Visual Studio et XCode.
  • Expérience avec Jira ou un système de suivi des problèmes similaire.
  • Expérience des systèmes d'exploitation Windows, Mac et Linux.
  • Expérience avec les consoles de jeu et les SDK (kits de développement logiciel), un atout.
  • Expérience avec les moteurs de jeu Unreal ou Unity, un atout.

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


Pourquoi vous joindre à l’équipe d’Audiokinetic?

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 interactif 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!

The Tools & Automation (T&A) team is part of the Quality Assurance team which provides an essential service to all developers, technical writers, and testers at Audiokinetic.

This hands-on role requires a high degree of technical knowledge, problem solving skills and people skills. As we plan on hiring additional Software Developers in Test to join our Tools Software Developers and Release Specialists, they will need technical leadership and coaching skills.

The Lead Software Developer (T&A) will interact with the Software Development leads, the CTO and the Documentation team at Audiokinetic. They have a sense of urgency to help identify and solve critical issues, and they care about quality.

Very early on, you will:

  • learn all about Wwise and the various packages we deliver,
  • get to know the team and its stakeholders,
  • create their own parameterized job using our pipeline as code infrastructure
  • learn all about our automated test infrastructure (which tests cover what under which framework)

What will you do?

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

Reporting to the QA Manager, the Lead Software Developer for Tools & Automation at Audiokinetic will:

  • lead a team of Software Developers in Test, Tools Software Developers and Release Specialists;
  • craft and deliver the Tools & Automation roadmap;
  • lead software development activities and manage the Jira backlog;
  • organize demos and design reviews with stakeholders to help the team validate application features and improvements before they are released;
  • ensure CI/CD infrastructure (aka the build system) meets the company’s security standards;
  • help improve usability of CI/CD infrastructure for production users;
  • help improve test coverage for Audiokinetic products;
  • help identify hiring needs and contribute to the interview process (prepare tests, conduct interviews, onboard new employees).

What you bring to the team:

  • Bachelor or Master’s degree in Software Engineering, Computer Science, or equivalent.
  • Up to 10 years of experience as a Software Developer or Release Engineer.
  • At least 2 years experience leading a team of developers.
  • Knowledge of Jenkins.
  • Comfortable working with virtual machines (knowledge of VMware).
  • Experience with automated testing frameworks.
  • Knowledge of various automated software testing approaches.
  • Experience developing software and scripts in C# and Python.
  • Experience with Visual Studio and XCode IDEs.
  • Experience with Jira or similar issue tracking system.
  • Experience on Windows, Mac and Linux operating systems.
  • Experience with game consoles and SDKs is an asset.
  • Experience with Unreal or Unity game engines is an asset.

COVID-19: the team is currently working completely remotely.

Why join the Audiokinetic team?

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.