Ingénieur Développement Logiciel Embarqué - Machine Learning (H/F)

Job expired!

Chez Withings, nous sommes dédiés à donner aux individus le pouvoir de prendre en main leur santé en concevant des produits beaux et intuitifs que tout le monde peut utiliser au quotidien. Notre gamme de balances connectées, montres hybrides, tensiomètres, trackers de sommeil et autres dispositifs, est utilisée par des millions de personnes dans le monde entier. Notre but est de faciliter la prévention, la détection et la gestion des maladies chroniques à travers des produits et services innovants, révolutionnant ainsi la gestion de la santé.

L'équipe de Machine Learning chez Withings est chargée de développer tous les algorithmes prédictifs utilisés dans nos produits. Ces algorithmes, exploitant les données de nos capteurs, identifient les conditions cardiaques, catégorisent les phases de sommeil, estiment les rythmes cardiaques, parmi d'autres fonctionnalités. Comme ces algorithmes sont intégrés directement dans nos produits, ils doivent répondre à des exigences strictes en termes de performance, de vitesse et d'utilisation de la mémoire.

  • Concevoir ou améliorer l'architecture logicielle des algorithmes embarqués (langage C).
  • Soutenir les ingénieurs ML dans la rédaction de code optimisé et de haute qualité.
  • Refactoriser les bibliothèques centrales en ML et traitement du signal (langage C).
  • Jouer un rôle actif dans le processus de revue de code en langage C pour les implémentations d'algorithmes.
  • Améliorer les standards de codage et les meilleures pratiques au sein de l'équipe.
  • Fournir des cadres de test pour les ingénieurs ML (tests unitaires, tests d'intégration, tests de performance, style de code, etc.).
  • Construire et améliorer les outils pour la revue d'algorithme hors ligne.
  • Créer des firmwares personnalisés pour les tests et fins de campagne.
  • Se tenir informé des développements dans le Tiny ML.
  • Concevoir de nouveaux flux de données des capteurs aux utilisateurs en collaboration avec les ingénieurs de données.
  • Fournir régulièrement un soutien pour les tâches MLOps au sein de l'équipe.

Les candidats doivent avoir un diplôme de Master d'une grande école d'ingénieurs ou équivalent, une excellente maîtrise du langage C, une expérience dans la construction de systèmes utilisant Make, et une compétence dans l'utilisation de cadres de test et d'outils de profilage. Une solide compréhension du Machine Learning et de l'algorithmique appliquée aux données de santé est essentielle. Nous valorisons la rigueur, l'autonomie, l'initiative et la curiosité.

  • Rejoindre un leader pionnier de la santé connectée, plusieurs fois récompensé au Consumer Electronics Show.
  • Travailler sur des projets innovants et ambitieux pour la santé future dans un environnement agile et en constante évolution.
  • Devenir partie d'une entreprise internationale, membre de la FrenchTech 120, avec des équipes à Issy-les-Moulineaux, Boston, Hong-Kong et Shenzhen.
  • Participer à l'amélioration continue de nos produits et services en les beta-testant, et profiter de nombreuses sessions de sport en groupe avec les collègues.
  • Profiter de nombreux avantages incluant des options d'achat d'actions, choix de smartphone et d'ordinateur, réductions sur les activités culturelles et sportives, restaurant d'entreprise, et bien plus encore.
  • Prendre part à l'Académie Médicale Withings en assistant à des conférences de professionnels de la santé pour approfondir vos connaissances médicales.
  • Collaborer avec des collègues passionnés et célébrer ensemble nos succès !
  • Nous offrons l'égalité des chances et seul le personnel autorisé (RH et Direction) a accès aux informations concernant votre candidature.