Ingénieur(e) R&D IA pour système embarqué

Linxens crée des solutions technologiques de traçabilité, de surveillance et d'authentification qui forgeront les nouveaux usages IoT de demain. Linxens propose une offre tout-en-un et a développé une chaîne de valeurs complète pour les objets connectés. Cette chaîne va de la conception d’IoT et des choix technologiques de réseaux de communication jusqu’à leur industrialisation. L’ensemble de l’offre de services associées aux systèmes IoT est ainsi géré, du développement d’applications mobiles à la gestion de data sur une plateforme interne. La branche IoT de Linxens a été récompensée à deux reprises d’un Innovation Award au CES Las Vegas en 2017 et 2018 pour la création du premier disque vinyle connecté et la conception d’un capteur connecté pour une gestion intelligente de l’énergie.

L’objectif du projet est la mise en commun d’expertises techniques et scientifiques entre la société Linxens et le groupe de recherche issu de deux laboratoires LPCA et TCSF. Il vise à développer un écosystème IoT, notamment la brique de base d’un système électronique modulaire communicant, appelé « carte mère », pouvant répondre à la multitude de besoins rencontrés par les utilisateurs. Cette carte mère modulaire est actuellement en phase de développement avancé et le consortium d’acteurs de ce projet souhaite travailler sur les aspects logiciels embarqués afin de répondre à l’exigence d’une utilisation de ce dispositif par un grand nombre d’utilisateur. Le candidat devra participer aux développements des logiciels des microcontrôleurs présents sur la carte.
Dans le même temps des cartes additionnelles, pouvant s’interfacer avec la carte mère, seront développées par l’équipe, elles permettront de :

  1. Communiquer à travers des protocoles innovants (communications satellitaires…).
  2. Couvrir les besoins des différents utilisateurs (interfaçage de capteurs).
    La personne recrutée aura en charge de suivre les développements et de veiller à l’intégration logicielle complète de l’ensemble afin de faciliter l’expérience utilisateur et d’assurer la modularité aisée du système. Ses missions viseront également à adapter le système, composé de la carte mère et de cartes additionnelles, pour répondre à des applications spécifiques de déploiement sur le terrain. Les interfaces logicielles entre la carte mère et les cartes additionnelles seront ainsi à développer et à documenter.
    La carte mère de base possède une puissance de calcul suffisante pour intégrer des algorithmes d’intelligence artificielle (IA), aujourd’hui indispensables, à la fois pour analyser la pertinence des données mais aussi pour réduire le coût énergétique des transmissions du système. La personne recrutée participera au développement de modèles IA pour des cas d’usage ciblés et à leur intégration logicielle dans le système.

Description du poste

Vous aurez pour mission de développer les logiciels embarqués pour nos systèmes IoT.
Dans ce cadre, vos missions vous conduiront à :
• Développer des fonctionnalités sur microprocesseur (ARM 32-bit Cortex-M/A) pour des cartes électroniques :

o Drivers capteurs
o IA
o RTOS
o Implémentation d’un serveur web

• Prendre en charge un certain nombre de missions complémentaires :

o Réaliser les documents de conceptiono Assurer les tests d’intégration, de performance et de robustesse
o Assurer le diagnostic et la résolution des incidents en apportant une expertise technique
o Réaliser la veille technologique sur son périmètre d'expertise et le partage de ses recherches et connaissances
o Participer aux démarches de capitalisation sur les bonnes pratiques et à l’identification des axes d'amélioration

Profil recherché

Vous êtes de formation Ingénieur ou Bac+5 en informatique / télécom / système embarqué
Compétences souhaitées :

• Compétences avérées en programmation C/C++ temps réel
• Maîtrise des architectures de processeurs
• Expériences en programmation embarquée
• Compétences en Machine Learning
• Connaissances en IoT, BLE, Wifi,
• Connaissances ou expériences sur les microcontrôleurs STM32, Renesas, NXP
• Compétences en Linux et RTOS,
• Utilisation de Git Lab,.

Serait un plus :

• Compétences en IA (TinyML, TensorFlow Lite)

Qualités recherchées :
· Curiosité scientifique et technologique
· Autonomie et initiative
· Compétences rédactionnelles

Salaire : Grille nationale IE selon expérience

Opportunité :
Immédiatement en suite de ce CDD, une poursuite à plus long terme dans le cadre du laboratoire commun avec la société LINXENS sera étudiée.