Software Developer - Integrations (C++/C#)

Montreal, Quebec, Canada - Software Development

Description

Wwise est un intergiciel audio développé par Audiokinetic.

Nous recherchons une personne passionnée en développement logiciel pour aider à intégrer Wwise de manière transparente dans les moteurs de jeu Unreal et Unity. La personne idéale pour ce rôle possède une connaissance approfondie du moteur de jeu Unreal et aime développer des outils et des extensions d'éditeur de jeux. Elle a un intérêt pour l'audio des jeux, possède de solides compétences en travail d'équipe et d'excellentes compétences en troubleshooting. Elle s'efforce d'apprendre de nouvelles technologies et s'assure que les fonctionnalités développées sont robustes en les testant dans différents cas d'utilisation.

En tant que membre de l'équipe de développement de logiciels Wwise, le développeur ou la développeuse de logiciels pour nos intégrations de moteur de jeu est responsable de:

  • Se tenir au courant des évolutions technologiques de nos partenaires (ex: Unreal, Unity, fabricants de consoles)
  • Maintenir le pipeline d'intégration de jeu Wwise et le code existant
  • Aider à établir une approche de développement axée sur les tests pour développer de nouvelles fonctionnalités
  • Investiguer les problèmes signalés par les clients et l'équipe d'assurance qualité
  • Adapter et améliorer notre intégration aux nouvelles fonctionnalités du moteur de jeu
  • Travailler avec le concepteur d'expérience utilisateur pour améliorer l’utilisation du logiciel
  • Agir en tant que personne-ressource pour les autres développeurs avant de les aider à intégrer de nouvelles fonctionnalités de Wwise de manière transparente dans Unreal et Unity.

Exigences

  • Connaissance avancée de l'architecture du moteur de jeu, idéalement du moteur de jeu Unreal.
  • Excellente connaissance de C / C ++ et C #
  • 5 ans ou plus d'expérience en développement de logiciels, de préférence au niveau systèmes ou audio ou en tant que programmeur d’éditeur de jeux (outils).
  • Expérience de l'intégration de technologies tierces dans un moteur de jeu (ex: Havok) ou expérience du développement d'outils
  • Expérience de la programmation multi-thread
  • Excellentes compétences en communication écrite et verbale en français et en anglais

Requirements

Wwise is an audio middleware developed by Audiokinetic.

We are looking for a passionate software developer to help integrate Wwise seamlessly in the Unreal and Unity game engines. The ideal candidate has deep knowledge of the Unreal game engine and enjoys developing tools and game editor extensions. They have an interest in game audio, possess strong teamwork skills and have excellent troubleshooting skills. They strive to learn new technologies and make sure their features are robust by testing them under different use-cases.

As a member of the Wwise software development team, the Software Developer for our game engine integrations is responsible for:

  • Staying up to date with technology changes from our partners (ex: Unreal, Unity, Console manufacturers)
  • Maintaining existing Wwise game integration pipeline and runtime code
  • Help establish a test-driven development approach to develop new features
  • Troubleshooting problems reported by customers and the quality assurance team
  • Adapting and improving our integration to new game engine features
  • Work with user experience designer to improve workflows
  • Act as a subject-matter expert to help bring new features of Wwise seamlessly in our game engine integrations.

Requirements

  • Advanced knowledge of game engine architecture, ideally the Unreal game engine.
  • Excellent knowledge of C/C++ and C#
  • 5 years+ experience in software development, preferably as a systems or audio programmer or as a game engine (tools) programmer.
  • Experience integrating third party technology in a game engine (ex: Havok) or experience developing tools
  • Experience with multi-threaded programming
  • Excellent written and verbal communication skills in French and English