Search jobs > Montreal, QC > Software developer

Développeur(euse) de logiciels C++ | C++ Software Developer

Audiokinetic
Montreal, QC, CA
Full-time
Quick Apply

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

Jouez un rôle clé au sein de l’équipe des projets spéciaux en répondant aux besoins de nos partenaires internes et externes en soutenant ReaWwise, les scripts REAPER et Strata, en maintenant les plugiciels Wwise et en participant au développement de nouvelles fonctionnalités dans le cadre de divers mandats.

Nous cherchons une personne ayant d'excellentes connaissances en C++, une expérience des langages de script tels que Python ou Lua, une familiarité avec une variété de systèmes d’exploitation et de plateformes, une approche analytique et un sens aigu du détail.

Ce que vous ferez :

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

  • É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 et implémenter des preuves de concept
  • 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)
  • Soutenir le développement de la bibliothèque Strata
  • Fournir du support aux partenaires d'Audiokinetic, au besoin

Ce que vous apportez à l’équipe :

  • Au moins 5 ans d'expérience comme développeur ou développeuse de logiciels
  • Baccalauréat en génie logiciel, informatique ou équivalent
  • Maîtrise du C++
  • Expérience en multi-threading
  • Expérience en développement d’interfaces usager (JUCE, MFC, ou autre)
  • Expérience avec les engins de jeux Unreal et Unity
  • Vous pourriez être amené à voyager à l’occasion pour travailler directement chez nos partenaires

Audiokinetic a adopté une forme de travail flexible et hybride permettant de répondre aux besoins de l’équipe, tout en permettant des moments collaboratifs en personne déterminés par les équipes.

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

Audiokinetic est le principal fournisseur de solutions audio multiplateformes pour les médias interactifs et les jeux vidéo, et établit de nouvelles normes en matière de production audio interactive pour le divertissement basé sur la localisation (LBE), l'industrie automobile, l'électronique grand public et la simulation de formation.

Partenaire stratégique et de confiance des plus grands développeurs et fabricants d'équipement d'origine (FEO) de médias interactifs, Audiokinetic dispose d'un écosystème de partenaires établi de longue date au sein de l'industrie audio et parmi les fabricants de plateformes.

Les solutions middleware d’Audiokinetic comprennent les produits primés Wwise® et SoundSeed®, ainsi que Wwise Automotive™ et Strata™.

Audiokinetic, une société du groupe Sony, a son siège social à Montréal (Canada), et possède des filiales à Tokyo (Japon), à Shanghai (Chine) et à Hilversum (Pays-Bas).

Nous sommes à la recherche de personnes passionnées par 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, la collaboration, 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 d'efforts et nous apprécions sincèrement le temps que vous nous accordez.

Requirements

Join our team and experience Audiokinetic!

Play a key role within the special projects team by meeting the needs of our internal and external partners, supporting ReaWwise, REAPER scripts and Strata, maintaining Wwise plug-ins, and developing new functionalities through various mandates.

We are looking for someone with excellent C++ knowledge, experience with scripting languages such as Python or Lua, familiarity with a variety of operating systems and platforms, and an analytical approach and a keen eye for detail.

What will you do?

The work generally involves, but not exclusively, the following tasks :

  • 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
  • Fix and debug applications
  • Design prototypes and implement proof-of-concepts
  • 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)
  • Support development of the Strata library
  • Provide support to our partners from time to time

What do you bring to the team?

  • At least 5 years of experience as a Software Developer
  • Bachelor's degree or equivalent in Software Engineering, Computer Science
  • Excellent knowledge of C++
  • Proficiency in multi-threading
  • Experience in developing user interfaces (JUCE, MFC, other)
  • Experience with Unreal Engine & Unity game engines
  • Creative problem-solving skills
  • May travel occasionally to work directly with our partners

Audiokinetic has adopted a flexible and hybrid work style to meet the needs of the team, while allowing for in-person collaborative moments determined by the teams.

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™ and Strata™.

Audiokinetic, a Sony Group Company, is headquartered in Montréal, Canada, and has subsidiaries in Tokyo, Japan, Shanghai, China, and Hilversum, The Netherlands.

We are looking for people passionate about interactive audio in games, virtual reality, and interactive experiences. We value creativity, curiosity, attention to detail, collaboration, 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.

30+ days ago
Related jobs
Unity
Montreal, Quebec

En tant que développeur(se) de Logiciels au sein de l’équipe Unity Dashboard Conversion, vous jouerez un rôle déterminant dans la définition de l’avenir de la plateforme infonuagique de Unity. Une maîtrise de React et de TypeScript, avec une compréhension approfondie du développement front-end, de l...

Genetec
Montreal, Quebec

Security Center comprend également des outils de développement (kit de développement logiciel [SDK]) que les partenaires techniques et les utilisateurs de Genetec peuvent utiliser pour élargir leurs plateformes de sécurité en y intégrant d’autres systèmes ou en ajoutant des fonctionnalités personnal...

Amazon Development Centre Canada ULC
Montreal, Quebec

Et nous recherchons les bonnes personnes qui nous aideront à bâtir cet avenir! En vous appuyant, entre autres, sur la puissance de Twitch et d’AWS, vous aurez l’occasion d’innover dans le domaine de la jouabilité, de la créativité, du marketing et des technologies, et travaillerez aux côtés de certa...

Genetec
Montreal, Quebec

Vous dirigerez des projets, mentorerez des développeurs juniors et travaillerez en étroite collaboration avec des équipes pluridisciplinaires pour fournir des logiciels de haute qualité répondant aux besoins de nos clients. Travailler en étroite collaboration avec des analystes métier, des chefs de ...

Genetec
Montreal, Quebec

Expérience avec Visual Studio et connaissance des concepts de base en matière de développement de logiciels (gestion de versions, analyse de code, essai unitaire). Parce que vous souhaitez déployer votre propre combinaison unique de créativité et de compétences en développement de logiciels pour con...

Genetec
Montreal, Quebec

Bâtir des applications modernes de type micro-services en utilisant des outils de pointe. Les chasseurs de têtes et les agences de recrutement ne sont pas autorisés à soumettre des CV par l'intermédiaire de ce site web ou directement aux gestionnaires. Programme de remboursement des frais de formati...

Ville de Laval
Laval, Quebec

Identifier, consigner et analyser les types d’incidents et les interruptions de service, les classifier selon leurs impacts, leurs causes et leurs résolutions, recommander les options ou actions à prendre, appliquer les correctifs appropriés de façon à maintenir la disponibilité, l’intégrité et la q...

LEVIO
Remote, Canada
Remote

Examiner les exigences du projet et les spécifications de l'offre, recommander diverses solutions de conception et aider à la planification, à la mise en service et à la documentation de ces solutions. Des accommodements sont disponibles sur demande pour les candidats qui participent à tous les aspe...

HootSuite Media, Inc.
Montreal, Quebec

Nous recherchons un Développeur Logiciels Intermédiaire spécialisé en Intelligence Artificielle, capable d'explorer, de concevoir, de construire, de tester, de déployer, de surveiller et de maintenir des systèmes d'intelligence artificielle (IA) hautement intégrés à notre produit et offrant de la va...

Slalom
Montreal, Quebec

Connaissance de l’analyse et de la conception orientées objet, de la conception de bases de données et du cycle de vie du développement de logiciels. Diriger des séances de conception technique, concevoir et documenter des solutions techniques conformes aux objectifs commerciaux du client et donner ...