Services/Services Ingénierie/Nos compétences

Nos compétences

Linux

- Mise en place d’un logiciel de boot et d’un noyau Linux sur un matériel spécifique.
- Intégration de votre matériel spécifique dans les logiciels de configuration du boot et du noyau.
- Optimisation du noyau Linux en terme d’espace et de temps de réponse.
- Aide à la sélection de distribution en fonction des besoins applicatifs.
- Développement de drivers.
- Expertise et analyse de dysfonctionnements.
- Formation sur les logiciels exécutés dans l’espace du noyau Linux.
- Formation sur les logiciels exécutés dans l’espace utilisateur sous forme de processus multi Threads.
- ...

Noyaux Temps Réel

- Développement de Board Support Package (BSP) pour un matériel spécifique.
- Intégration des différents composants permettant de créer un Système d’exploitation Temps Réel.
- Certification du noyau temps réel et de ces composants.
- Accompagnement dans la certification de vos applications.
- Expertise dans le domaine du Temps Réel que ce soit en terme de dysfonctionnement, d’espace mémoire, de performance.
- ...

Firmware

- Mise en place d’un logiciel de boot sur un matériel spécifique.
- Développement de drivers pour l’ensemble des « Real Time Operating System » (RTOS) du marché.
- Intégration Matériel Logiciel.
- Expertise Hard/Soft permettant de discriminé des dysfonctionnements constatés entre Matériel et Logiciel.
- ...

Middleware

- Développement de couches d’abstraction permettant l’exécution d’une même application sur des systèmes d’exploitation différents.
- Décomposition d’application en différentes couches pour en simplifier le portage dans des environnements différents.
- ...

Réseaux

- Analyse de dysfonctionnements constatés sur un réseau.
- Optimisation de drivers Ethernet.
- Mise en place d’agents SNMP.
- Développement de MIB propriètaires.
- ...

Bus de terrain

- Analyse des traces des bus USB, CAN, I2C, SPI, RS232/485, Zigbee, Bluetooth
- ...

Gestion de Projet

- Gestion projets informatique.
- Assistance à la rédaction de cahier des charges.
- Assistance à la mise en place d’un plan assurance qualité.
- Encadrement d’équipes de développement.
- Mise en œuvre d’outil de gestion de version.
- ...

Audit Application

- En terme de qualité des développements.
- En terme d’assurance qualité.
- En terme de robustesse.
- En terme de performances.
- ...