Wwise Release Engineer (Jenkins)

Montreal, Quebec, Canada - R&D

Description

Wwise est un intergiciel d'audio développé par Audiokinetic qui fonctionne sur de multiple plateformes incluant Windows, Linux, Max OS, consoles de jeux (Xbox, PlayStation, Nintendo) et plateformes mobiles.

Nous sommes à la recherche de programmeurs (développeur de logiciels) qui maîtrisent bien les systèmes d'exploitation, la gestion de fichiers, les rapports automatisés afin de prendre en charge l'automatisation de la préparation et du déploiement des divers artefacts logiciels. En tant que membre de l'équipe d'assurance qualité, le candidat retenu participera au développement, maintenance et automatisation des rapport de ce "build pipeline". Il se joindra à l'équipe de Développement d'Outils et d'Automatisation.

Le candidat idéal travaille de manière autonome, a un grand esprit de collaboration et de travail d'équipe, démontre une volonté d'apprendre de nouvelles technologies et a d'excellentes aptitudes de communication écrites et orales en anglais.


Le développeur responsable des outils et automatisation devra:

  • Maintenir le système de construction (build system avec jenkins et python)
  • Améliorer la visibilité du build system en développant de nouveaux rapports et bilans (dashboards)
  • Déployer les livrables d'Audiokinetic
  • Évaluer les besoins des équipes d'assurance qualité et de développement afin de concevoir les solutions appropriées
  • Mettre à jour des logiciels existants dans plusieurs langues et plateformes
  • Contrôler et maintenir les systèmes automatisés


REQUIS

  • Expérience avec des outils d'intégration continue tels que Jenkins
  • Familiarité avec langages de scripting (Lua, Perl, Batch, Bash, Python)
  • Familiarité avec les systèmes de contrôle de source (Git, Subversion, Perforce)
  • 2 ans ou plus d'expérience en développement logiciel ou en charge du build system
  • Bonne connaissance de la suite d'outils de développement C++ (Visual Studio, XCode) sur Windows, Mac et Linux
  • Expérience en développement multi-plateforme (Windows, Mac, Xbox, PlayStation, iOS, Android, Linux et plus!), un atout

  • Excellentes communications écrites et orales en anglais.

Requirements

Wwise is an audio middleware developed by Audiokinetic which works on multiple platforms including Microsoft Windows, Linux, Mac OS, Xbox, PlayStation, Nintendo consoles and mobile platforms.

We are looking for a versatile software developer (programmer) who masters operating systems, file management systems and automated reporting to join our team and act as on of our release engineers as part of the Tools & Automation team. The successful candidate will participate in the development, maintenance and improvement of the build pipeline on all platforms.

The ideal candidate works autonomously, has a great team spirit and works collaboratively with engineers and non-technical staff alike, demonstrates a desire to learn new technologies and has excellent communication skills (verbal and written) in English.


Role and Responsibilities:

  • Maintain the build system (jenkins, python)
  • Improve visibility for the build system by building new reports and dashboards
  • Manage deployment of all releases
  • Coordinate with QA, documentation, translation and development teams to assess their needs and discuss solutions.
  • Monitor and maintain automated systems, including on build servers


REQUIREMENTS

  • Experience with continuous integration tools such as Jenkins
  • Familiar with scripting languages (Lua, Perl, Batch, Bash, Python)
  • Familiar with source control systems (Git, Subversion, Perforce)
  • 2 years+ experience in software development or build master experience
  • Good knowledge of C++ development tool-chains (Visual Studio, XCode) on Windows, Mac and Linux
  • Experience of multi-platform development (Windows, Mac, Xbox, PlayStation, iOS, Android, Linux and more!) an asset