Nous recrutons un consultant Développement SW – FH avec minimum 3 ans d’expérience ayant des compétences confirmés en développement C++, en environnement temps réel embarqué, des connaissances en SNMP, TCP/IP
Lieu de Mission : Île-de-France
Durée de la mission : 1 année au minimum
Démarrage : ASAP
Missions principales :
Assurer l’implémentation de nouvelles fonctionnalités répondant aux attentes des clients et de les tester :
– Le développeur SW s’attache à suivre les spécifications fonctionnelles ainsi que le process de référence pour le SW de manière à implémenter dans le logiciel embarqué de l’équipement des nouvelles fonctionnalités demandées par nos clients.
– Le testeur SW travaille en étroite collaboration avec le développeur et vérifie que la fonction en cours d’implémentation suit bien les spécifications et ne fait pas régresser les fonctions préexistantes.
Ceci étant basé sur des tests type boîte blanche et des suites de régression. A l’issue du développement.
Le testeur doit aussi implémenter un test ou plusieurs tests automatiques protégeant de toute régression ultérieure.
Le développeur ainsi que le testeur appartiennent à des équipes Scrum où l’ensemble des métiers nécessaires à la réalisation de la fonction sont représentés. Les développements sont ainsi réalisés de manière incrémentale et itérative.
Compréhension des nouvelles fonctionnalités et du process de développement métier :
Traduction de spécifications écrites sous type d’user story (US) en tasks réalisables dans un sprint.
Codage ou test de la nouvelle fonction :
Testeur : Ecriture du plan test de test associé à chaque US des scripts de tests.
Développeur : Ecriture des spécifications logicielles.
Ecriture de tests unitaires sur hôtre, suivi des revues de code, livraison du logiciel dans le stream principal et suivi de la politique zero warning statiques.
Support ou réalisation des tests :
Testeur : Exécution et suivi par le testeur de l’avancement des tests sur cible suivant le plan de tests,
Développeur : Correction par le développeur des problèmes soulevés par le testeur (après vérification, prise de traces…)
Support de la fonctionnalité lors des essais système.
Exigences de l’emploi:
Environnement Technique :
Transmission radio numérique (Composants radiofréquence, Codage et modulation, théorie de l’information)
Protocoles :
Basiques sur les protocoles Ethernet, TCP/IP
Protocoles SNMP, http
Langages/outil :
Python pour le test
C++ pour le développement
JIRA & Confluence pour le suivi équipe & documentation
Environnement logiciel :
Gestion de configuraiton : GIT
RTOS (Linux ou Vxworks)
Logiciel temps réel embarqué
Environnement test :
Equipement de génération de trafic Ethernet,
Equipement de transmission radio
La langue de travail est l’anglais
Environnement Technique :
Transmission radio numérique (Composants radiofréquence, Codage et modulation, théorie de l’information)
Protocoles :
Basiques sur les protocoles Ethernet, TCP/IP
Protocoles SNMP, http
Langages/outil :
Python pour le test
C++ pour le développement
JIRA & Confluence pour le suivi équipe & documentation
Environnement logiciel :
Gestion de configuraiton : GIT
RTOS (Linux ou Vxworks)
Logiciel temps réel embarqué
Environnement test :
Equipement de génération de trafic Ethernet,
Equipement de transmission radio
La langue de travail est l’anglais