Software Engineer Embedded AI (m/f/d)
- Type de contrat
- Temps plein
- Lieu
- Staefa
- Première publication
Chez Sonova R&D, nous ne nous contentons pas de développer des dispositifs auditifs, nous façonnons l'avenir de la technologie de l'audition. Au cœur de cette transformation se trouvent le déploiement et l'exécution de réseaux de neurones sur notre plateforme embarquée de nouvelle génération. Cela nécessite des outils innovants et une infrastructure de firmware, vous donnant l'opportunité d'influencer directement la performance de nos produits.
En tant que notre nouveau Software Engineer Embedded AI, vous ferez le pont entre l'IA de pointe et les systèmes embarqués à ultra-basse consommation. Vous développerez la pile logicielle d'IA embarquée qui constitue la base de nos instruments auditifs de nouvelle génération.
Êtes-vous enthousiaste à l'idée d'explorer de nouveaux territoires technologiques et de jouer un rôle pivot dans le façonnement des capacités d'edge AI de Sonova ? Rejoignez-nous et aidez à repenser la manière dont le logiciel embarqué est construit pour améliorer l'expérience auditive et la qualité de vie des personnes.
Plus sur le rôle
- Développer le firmware pour une plateforme d'IA profondément embarquée fonctionnant sous des contraintes strictes de latence, de mémoire, de calcul et d'énergie
- Concevoir, implémenter et maintenir la pile logicielle d'IA embarquée, incluant l'optimisation pour la performance, la latence et l'efficacité énergétique
- Collaborer avec des experts en IA et en DSP pour analyser et déployer des algorithmes DNN dans des applications de dispositifs auditifs
- Adapter les algorithmes d'IA à la plateforme embarquée et à ses contraintes (ex. : quantification, mémoire, calcul et puissance)
- Implémenter des prototypes, les transformer en fonctionnalités prêtes pour la production et les intégrer dans notre système en collaboration avec d'autres équipes d'ingénierie.
- Assurer une haute qualité logicielle grâce à des pratiques de clean-code, des revues de code, des tests, de la documentation, de la maintenance et de l'analyse des causes profondes
- Améliorer continuellement les méthodologies de développement, les outils, les modèles de conception et les meilleures pratiques pour un développement et un déploiement efficaces de ML/DNN
Plus sur vous
- Diplôme en informatique, génie électrique ou un domaine technique connexe
- Solide expérience pratique avec embedded C++, Python et la programmation orientée objet
- Expérience dans le développement et le déploiement de réseaux de neurones sur des systèmes embarqués, incluant la familiarité avec des frameworks de déploiement tels que TensorFlow Lite, ONNX, TVM ou ExecuTorch
- Connaissance des compilateurs embarqués, des micro-NPUs et de la simulation au niveau système
- Une expérience avec CUDA est un avantage
- La connaissance du traitement audio ou du traitement numérique du signal est un avantage
- L'expérience dans l'apport de fonctionnalités aux produits est un avantage
- Anglais courant, avec de solides compétences en communication écrite et verbale
Plus sur ce que nous offrons
En tant que l'un des leaders mondiaux des soins auditifs dont le siège est en Suisse, nous nous engageons à construire une culture inclusive. Nous voulons créer un environnement où vous pouvez équilibrer une carrière réussie avec vos engagements et intérêts en dehors du travail, grâce à notre modèle de travail hybride flexible. Nous offrons un large éventail d'opportunités de formation pour votre développement professionnel et personnel, et il existe des opportunités de croissance exceptionnelles avec des plans de développement individuels.
Processus de candidature
Magdalena Suszek, Talent Acquisition Partner, se réjouit de recevoir votre candidature via notre plateforme de candidature en ligne, incluant votre CV et votre lettre de motivation. Pour ce poste, seules les candidatures directes seront prises en considération.
Traduit automatiquement depuis l’original.
Publié il y a 3 jours