À propos
YATIC, filiale du Groupe DOCARET est spécialisée sur les métiers du développement logiciel, de l'architecture réseaux et de la cybersécurité.
Nous adressons tout particulièrement les secteurs des télécommunications, des énergies, de l'industrie et de la défense.
Nous recherchons un(e) Ingénieur(e) Logiciel Embarqué pour l'un de nos clients, spécialisé dans les énergies.
Le poste
- Développer les éléments d'infrastructure (drivers, système d'enregistrement, communications, etc.) ainsi qu'une partie des applications de plus haut niveau (acquisition et traitement).
- Développer et industrialiser un logiciel embarqué pour un outil de fond de puits.
- Développer les fonctionnalités de logiciel manquant du système numérique afin de produire un code et une documentation de haute qualité pour aider l'équipe de projet à atteindre la commercialisation de cet outil.
- Diriger la stratégie de test du logiciel embarqué et travailler en collaboration avec les membres de l'équipe de projet, du matériel électrique de l'outil.
- Participer au développement agile du logiciel, aux revues techniques des exigences, des spécifications, des conceptions, à la gestion du code source avec Git, etc.
- Créer et maintenir la documentation du logiciel embarqué (exigences, spécification, conception, développement, intégration, procédures de test et résultats).
- Concevoir, tester et évaluer la performance du système. Vous travaillerez en étroite collaboration avec l'ingénieur hardware et l'architecte logiciel.
Profil recherché
- De formation en Bac+5 en systèmes embarqués, électronique, informatique, génie informatique ou génie logiciel, ou équivalent.
- Vous avez au moins 5 ans d'expérience dans le développement de logiciels embarqués, en langage C, dans la programmation.
- Compréhension dans la conception et du test de circuits numériques (microcontrôleurs, DSP, mémoires Flash, etc.), d'interfaces de communication (CAN, USB, Ethernet, RS485, RS232, SPI, etc.) et de circuits analogiques (frontaux analogiques, filtres, ADC, alimentations, etc.)
- Maîtrise de Linux embarqué.
- Solide expérience en programmation et test sur microcontrôleurs/microprocesseurs.
- Capacité à produire une documentation technique complète.
- Pratique du développement agile et participation à des revues techniques
- Méthodologies avancées de conception et de test de logiciels embarqués.
- Bonnes capacités de rédaction et de communication.
- Anglais courant.
Avantages
A négocier