Développeur.euse de logiciel sénior Android AOSP / Android AOSP Sr Software Developer - Innovation

Montreal, Quebec, Canada - Software Development

Description

Joignez-vous à notre équipe et découvrez l'expérience Audiokinetic!

À propos du rôle

Wwise est un intergiciel d'audio développé par Audiokinetic. L’équipe d’innovation intègre cette solution pour diverses plateformes embarquées ou mobiles en adaptant et complémentant la fonctionnalité pour remplir les requis spécifiques à chaque projet.

Nous sommes à la recherche d'une personne qui participera au développement et à l'intégration de Wwise dans différents environnements. Vous êtes une personne hautement autonome en termes de résolutions de problèmes et êtes motivée par l'apprentissage de nouvelles technologies et l’investigation sur différentes plateformes matérielles (hardware). Vous communiquez efficacement au sein de l'équipe et prenez plaisir à les aider à relever divers défis.

Ce que vous ferez :

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

  • Contribuer au développement de services additionnels pour le framework Android, HAL, ou autres composantes natives de bas niveau.
  • Travailler avec les partenaires externes pour proposer des solutions techniques et les aider à intégrer la plateforme Wwise dans l'environnement d'exécution;
  • Développer de nouvelles fonctionnalités, entretenir, optimiser et s'assurer de la qualité des composantes audio spécifiques.
  • Travailler en équipe pour définir l'architecture logicielle, contribuer à la définition des nouveaux produits.
  • Évaluer, intégrer et optimiser l’utilisation de la technologie de nos partenaires externes dans Wwise.
  • Développer de nouveaux prototypes et entretenir les démos techniques de Wwise sur différentes plateformes.

Ce que vous apportez à l'équipe :

  • Baccalauréat en génie logiciel, informatique ou électrique, en sciences informatiques ou équivalent.
  • Maîtrise approfondie du C et C++.
  • Au moins cinq (5) années de développement logiciel en milieu professionnel.
  • Expérience de développement avec la plateforme Android NDK et Android Open Source Project (AOSP).
  • Efficace dans l'environnement de développement Linux.
  • Expérience de développement avec la plateforme Android (AOSP).
  • Expérience de développement sur systèmes embarqués.
  • Très confortable avec GIT (outil de gestion de la configuration).
  • Bonnes connaissances à l’oral et à l’écrit en anglais.
  • Atouts supplémentaires :
    • Expérience de développement sur systèmes embarqués
    • Connaissance de Python ou autre langage de scripting
    • Expérience de développement applicatif en JAVA

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

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!

About the Role

Wwise is an audio middleware developed by Audiokinetic. The Innovation team’s mission is to integrate this solution for various embedded or mobile platforms, adapting and complementing its features to meet project specific requirements.

As a member of our Wwise Innovation team, you will participate in the development and integration of the Wwise runtime platform into various tech-stacks. The ideal candidate is a highly autonomous problem solver who is driven by learning new technologies and troubleshooting software on different hardware platforms. This person is able to communicate effectively within the team and likes to help them by taking on various challenges.

What will you do? You will...

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

  • Contribute to the development of additional Android framework services, vendor HAL, or other native low level components.
  • Work with external partners to propose technical solutions and help them with Wwise runtime platform integration.
  • Develop new features, maintain, optimize and ensure quality of custom audio software solutions.
  • Work with the team to contribute to software architecture, new products definition, and external technology evaluation and integration.
  • Evaluate, integrate and optimize use of external partner’s technology within Wwise.
  • Develop new prototypes and maintain Wwise automotive technology demonstrators on various software platforms.

Who you are:

  • Bachelor’s degree in engineering (software, computer, electrical), computer science, or equivalent.
  • Excellent knowledge of C and C++.
  • Minimum 5 years of experience in software development.
  • Development experience with Android NDK and Android Open Source Project (AOSP).
  • Ability to work effectively within Linux development environment.
  • Proficient with GITsource control.
  • Additional skills:
    • Development experience with embedded systems.
    • Knowledge of Python or other scripting language experience.
    • Experience with Android application development (JAVA).

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

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.