Ingénieur Développement Concentrateur - C

partage

01/08/19
1 an renouvelable
Yvelines
Compétences
Développement / ProgrammationÉquipementiers TélécomsOpérateurs TélécomsLinuxC
Notre client est aujourd'hui spécialiste des « technologies smart » pour les métiers de l’eau, de l’environnement et de l’énergie.
Avec plus d’une centaine de salariés, l’entreprise dispose d’experts alliant des compétences techniques telles que la radio communication, les objets connectés, les systèmes embarqués et l’informatique technique. Ses équipes interviennent en France et à l'international pour répondre aux besoins de clients collectivités et grands comptes.

Au sein de la division Metering, dans le Département Produits Radio et Capteurs, la mission consiste en la participation à la réalisation de l’ensemble du cycle en V (dans le cadre du développement d’un applicatif s’exécutant sous Linux, embarqué), d’une passerelle présentant les caractéristiques suivantes :

- Communication en VHF (169 Mhz) avec des compteurs communicants d’eau et / ou de gaz via une antenne GPS et un modem relié à une carte de brassage Ethernet
- Communication avec le SI en 3G pour remonter indexes de consommations, superviser les compteurs, avertir d’une casse ou d’une fraude, etc (https, TR-069, …)
Principales missions
- Conception / Développement (C principalement)
- Prise en charge du support évolutif et correctif (Support N3)
- Apporter un support d’expertise au Support N2
- Rédaction et exécution de plans de tests fonctionnels
- Rédaction et développement de tests unitaires
- Documentations (spécification, dossier de conception, documentation développeur et utilisateur)
- Contribuer à l’amélioration de la méthodologie métier en place
- Contribuer à la mise en place d’outil d’aide au développement, à la gestion de configuration et aux tests
- Garantir le respect des objectifs Qualité Coûts Délais des différents livrables (binaires, spécifications, plans de validation, respect des standards en vigueur, etc.)
- Assurer le maintien de la gestion de configuration
- Fournir la visibilité sur vos activités au management et à la gestion de projet
- Etre un relais des améliorations de la méthodologie métier vis-à-vis des développeurs plus juniors

Formation et expérience
- De formation d’ingénieur software embarquée (Bac +5)
- Une expérience professionnelle (2 ans minimum hors stage et/ou apprentissage) sur des missions similaires à celles citées ci-dessus.

Connaissances techniques
- Connaissance en architecture firmware en général
- Maitrise du développement en C
- Maitriser la gestion de configuration (Connaitre GIT serait un plus)
- Connaissance d’outils de gestion des tests (testlink par exemple)
- Maîtrise de l’environnement de développement Linux Embarqué (scripts bash, cross compilation, open source…)
- Bonne maîtrise des protocoles et bus de communications (Liaisons séries synchrones et asynchrone, Ethernet)
- Expérience dans la rédaction et l’exécution de tests
- Connaissances générales en télécom

Savoir faire
- Connaissances des étapes du cycle en V
- Savoir respecter l’architecture du produit et comprendre les contraintes qui ont mené à ces choix
- Savoir entrer dans le contexte fonctionnel rapidement, savoir aller à l’essentiel, avoir une vision globale produit et système
- Savoir s'organiser
- Savoir analyser, synthétiser, proposer des solutions
Temps passé
Postuler
Fin de l'AO 12/07/19