Au sein du département R&D de Devialet, vous rejoignez l'équipe DSP & Acoustique, basée à La Défense. Vous travaillez dans une équipe multidisciplinaire (traitement du signal, acoustique, développement embarqué) pour porter, intégrer et optimiser les algorithmes audio propriétaires de Devialet sur des cibles embarquées temps réel.
Vous intervenez sur tout le cycle de vie des projets : cadrage technique et avant-vente, développement, validation, industrialisation, puis support auprès des équipes internes, de nos clients et partenaires.
Missions
Vos responsabilités principales couvrent la maintenance et l’évolution de la librairie audio embarquée de Devialet (langage C), la livraison et le support à l’intégration auprès des équipes internes (B2C) pour les produits Devialet en premier temps, avec une possibilité pour participer aux projets de licence auprès des clients et partenaires.
Vous contribuez aussi à l’implémentation de chaînes de traitement complètes à partir de la bibliothèque d’algorithmes internes, ainsi qu’au portage des évolutions et des nouveaux algorithmes conçus par l’équipe Traitement du Signal.
Responsabilités
A. Livrables dans le contexte licensing
Maintenance, évolution, spécification et documentation de l'API publique de la librairie.
Garantie du bon fonctionnement de la librairie sur les différentes plateformes supportées (ARM Linux, DSP Analog Devices, ).
Gestion des livrables (API, binaires, documentation) dans un environnement multi-projets dense.
Participation au cadrage technique et à l'avant-vente (MCPS, mémoire et latence), puis accompagnement à l'intégration (support et debug).
Caractérisation de la solution livrée (MCPS, mémoire et latence).
B. Pipelines audio et algorithmes dans les contextes licensing & B2C
Implémentation de pipelines de traitement complets à partir de la solution existante.
Contribution à la maintenance et à l’évolution de la librairie (maintenance, évolutions et nouveaux cas d’usage).
Portage de nouveaux algorithmes à partir des références Matlab, Simulink et Max/MSP fournies par la partie traitement du signal de l’équipe.
Optimisation de la solution selon les plateformes (intrinsics, SIMD, CMSIS-DSP, …).
C. Outils métier
Maintenance et évolution du pipeline CI Jenkins (builds, tests automatisés sur PC et sur cible).
Contribution au développement et à la maintenance des outils métier de l'équipe (Python).
Cibles et toolchains
Requis : SHARC (Analog Devices); ARM linux; Cadence HiFi 4 et/ou HiFi 5.
Très apprécié : STM, GigaDevice (MCU)
Un plus : Solutions DSP Qualcomm