Développement logiciel embarqué

Nous développons des produits intelligents et connectés en créant des systèmes complexes avec les dernières technologies

Nos ingénieurs en logiciel embarqué ont plus de 15 ans d’expérience dans la conception de systèmes complexes pour des solutions IdO et des plateformes infonuagiques. Ils utilisent leur expertise en firmware, middleware, en développement de logiciels, en connectivité et en proximité pour créer des produits intelligents et flexibles.

Ce que nous faisons

Développement C/C++

Internet des Objets (IoT)

Plateformes Cloud

FPGA

VHDL

RTOS et bare metal

Architecture modulaire

Bluetooth

WIFI (802.11) et cellulaire

Documentation

Cybersécurité

Une solution 360°, de l’idée jusqu’à la production

Une bonne stratégie, des composants de haute qualité et un code bien écrit alimentent tous les bons logiciels embarqués. C’est pourquoi nous y accordons une attention particulière pour répondre à vos besoins et à vos attentes.

Faire les bons choix dès le début

Au tout début du projet, nos développeurs et ingénieurs vous aident à identifier l’architecture du système d’exploitation qui correspond à votre produit, ainsi que les meilleurs composants. Grâce à notre expertise, nous vous guidons afin de faire les bons choix suffisamment tôt pour faciliter la mise en production et la maintenance de la solution.

Un logiciel embarqué sur mesure et flexible

Nos recommandations sont faites en fonction de vos besoins réels, des limitations techniques, du mode de production et de l’utilisation.
Nous priorisons une architecture modulaire pour permettre la maintenance et l’analyse des performances, mais aussi pour simplifier l’ajout de nouvelles fonctionnalités au firmware.

Une méthodologie adaptée aux dispositifs médicaux

Un dispositif médical intelligent et connecté peut être amené à prendre des mesures liées à la santé du patient ou à jouer un rôle dans la pose d’un diagnostic. Pour cette raison, son logiciel embarqué doit être robuste, fiable et sécuritaire.

Nous travaillons sous la norme IEC 62304

Répondre aux exigences des normes applicables

Notre méthodologie méticuleuse suit les meilleures pratiques afin de développer des logiciels embarqués sécuritaires, fiables, et de haute qualité.
Pour les logiciels de dispositifs médicaux, la norme IEC 62304 fournit un cadre structuré pour le développement et la gestion du cycle de vie afin de garantir le respect de toutes les exigences qui lui sont liées.

En collaboration avec l’équipe d’assurance qualité, nous nous assurons de la traçabilité des requis, des spécifications et du code. Nous réalisons également les tests indispensables au respect du cycle de vie logiciel demandé par la norme.

Identifier les risques pour les traiter tôt

Notre méthodologie nous permet d’identifier rapidement les risques pour les traiter tôt. Pendant le développement du logiciel embarqué, nous effectuons des tests d’intégration, une revue du code par les pairs et des tests unitaires. Ceci dans le but d’identifier les problèmes et d’améliorer la qualité du firmware.

Vous voulez donner un impact positif à vos idées innovantes?

Nos experts sont là pour vous aider.