L'ENTREPRISE
Mon client est une entreprise qui conçoit et développe des solutions de tracking intelligentes intégrées dans les plateaux et instruments chirurgicaux qui transmettent des datas clés sur leur plateforme, pour permettre les contrôles d'inventaires plus rapides, les opérations plus fluides, une meilleure conformité réglementaire et une sécurité accrue pour les patients.
Avantages :
- Télétravail (très flexible)
- Actions gratuites
- Mutuelle
- Tickets restaurants
- Évolution en interne
LE POSTE / LES MISSIONS
Vous serez en charge de la conception, du développement et de la qualification de nos produits IoT en travaillant avec les équipes R&D, industrialisation et digitales.
Votre rĂ´le sera le suivant :
- Rédiger les spécifications techniques à partir des définitions du produit et des exigences du client en collaboration avec les ingénieurs hardware.
- Définir des architectures logicielles bare-metal ou temps réel répondant aux spécifications technologiques des produits.
- Développer des firmwares optimisés permettant d’exploiter au maximum les ressources de la carte (modes de veille, périphériques, etc.)
- Interagir avec l’équipe digitale pour la bonne prise en compte des interfaces et structures de données en fonction des protocoles de communication requis
- Valider les fonctionnalités et les performances avec les équipes hardware et digitales.
- Mettre en place des outils de test d’intégration et de qualification des logiciels embarqués et des produits.
- Analyser les dysfonctionnements rencontrés, identifier les causes racines et définir les actions correctives associées.
- Rédiger l’ensemble de la documentation technique nécessaire (architecture, fonctionnalités, plans de test et validation)
- Réaliser des études de faisabilité pour les nouvelles fonctionnalités à intégrer dans nos futurs produits.
- Réaliser la veille technologique afin d’examiner et recommander des changements aux conceptions existantes pour améliorer les performances des produits.
PROFIL RECHERCHÉ
Niveau : Bac+5 - Diplôme d'ingénieur ou équivalent
Expérience : min 5 ans
Compétences requises :
- Expérience en développement bas niveau et applicatif métier en C et C++ sur microcontrôleur
- Expérience en développement bare metal et noyaux embarqués tels que FreeRTOS ou Zephyr
- Expérience des bus UART, IC2, SPI
- Savoir écrire un code optimisé pour prendre en considération les contraintes d'environnements et de produits
- Expérience avec les outils : Jira, Github, Gitlab
- Expérience de proximité avec le matériel : savoir lire des datasheets, lire/comprendre un schéma électronique et manipuler les instruments de mesure basiques
- Expérience d’intégration et déploiement continu (CI-CD)
- Savoir rédiger des scénarii de test et de validation
- Capacité à rédiger et documenter
Un + :
- Expérience avec le hardware (binôme équipe hard)
- Expérience / connaissance des méthodologies agiles
- Expérience dans des petites structures en développement
- Une sensibilité à la cybersécurité
- Connaissances des solutions de connectivité (BLE, WIFI, LTE, etc.)
- Expérience dans les protocoles TCP, HTTP(s), MQTT, etc.
- Expérience dans les dispositifs médicaux