Développement logiciel temps réel embarqué au forfait

Ref de l'offre d'emploi Développement logiciel temps réel embarqué au forfait : 1715

Cahier des charges pour une prestation
Développement logiciel temps réel embarqué pour un calculateur de contrôle – commande L’une des missions du département R&D à Massy est de développer et maintenir un système de contrôle commande pour des équipements d’électronique de puissance,
notamment des sous-stations d’électrolyse à base de redresseurs à diodes.

Ce système comporte en particulier un calculateur programmable propriétaire en charge de la régulation du courant produit par l’installation et de l’exécution des séquences d’automatisme pour le contrôle des équipements auxiliaires (pompes, ventilateurs, etc).

L’objectif de la prestation consiste d’une part à développer des fonctions supplémentaires dans le logiciel du contrôleur temps réel, et d’autre part à traiter un certain nombre de défauts émis à l’encontre de l’actuel logiciel du contrôleur.

Lot de travaux 1 :
- Concevoir et réaliser à partir des spécifications
- Rédiger les documents de test
- Tester et intégrer
- Mettre à jour les spécifications et manuels utilisateurs correspondants

Lot de travaux 2 :
- l’analyser et identifier l’origine du défaut,
- implémenter la correction
- vérifier (test) que la modification corrige effectivement le problème
- produire le rapport de test

Les compétences attendues sont les suivantes:
- Maîtrise des langages de programmation C et C++.
- Bonne connaissance des langages HTML et JavaScript.
- Compétences dans le développement de logiciels temps réel embarqués dans le domaine du contrôle commande.
- Une bonne connaissance du développement d’applications et de BSP (Board Support Package) pour le système d’exploitation VxWorks (5.4, 6.3, 6.8) est indispensable.

De façon plus générale, des connaissances sont requises dans les domaines suivants:
- Bus Ethernet, VME,
- Serveur HTTP (Wind River ou autre),
- Protocoles de communication industriels : MODBUS, EtherCAT, OPC,
- Si possible ISaGRAF (automate logiciel de Rockwell Automation).
- Anglais (lu et écrit) courant

De plus, pour les travaux en plateforme de test, l’habilitation électrique B1V-BR est obligatoire.

Techniques et outils de développement
Le développement des logiciels embarqués est effectué à l’aide des environnements de développement de Wind River: Tornado 2.0 et Workbench 2.5.

Il est fait une forte utilisation des outils de diagnostique fournis avec la suite logicielle de WindRiver: Debugger, System Viewer …

Les cibles de développement pour les logiciels embarqués sont des cartes mères à base de processeurs PENTIUM pour des architectures de type VME ou PC industriel.

Les développements d’outils complémentaires se font sous l’environnement de Microsoft:
Visual Studio 6 (MFC), VS2008 (.NET).

La gestion de configuration et le contrôle de version logiciel est effectué sous SVN.

La documentation est gérée dans l’outil Product Data Management d’IMAGINE.

Début le  28 Octobre 2011
Durée :  80 jours ouvrés
Lieu: Ile-de-France / Essonne
Qualification requise : Ingénieur développement

Cette entrée a été publiée dans C#, Evry (Essonne), HTML, Javascript. Vous pouvez la mettre en favoris avec ce permalien.

Les commentaires sont fermés.