Jobtenir

Consultant Ingénieur C embarqué - MQ8k

SelfingESN

Salaire
Non communiqué par l'employeur
Télétravail
Non précisé
Contrat
CDI
Lieu
Guyancourt (78) · 78280
Expérience
Confirmé (3-5 ans)
Publiée
il y a 12 j

Informatique & Tech · Site carrière de Selfing

Description du poste

DESCRIPTION :

Au sein de notre siège social, pour le compte de client spécialisé dans le secteur des sciences de la vie, nous recherchons actuellement un(e) consultant en développement logiciel C embarqué (H/F).

La mission est basée à Guyancourt (78).
Le télétravail peut être envisagé à hauteur de 12 jours par mois en fonction des besoins projets.

Contexte :
• Développement d’une gamme de produits remplaçant une gamme existante (systèmes de purification d’eau pour laboratoires), avec une logique de plateforme (code commun et code spécifique),
• Plateforme MQ8k : assistance technique dédiée pour le développement en langage C de modules de test et applicatifs, et leur intégration dans le périmètre du projet,
• Intégration et tests réalisés sur des environnements dédiés en laboratoire, sous habilitation électrique (mise à jour de spécifications, verrouillage logiciel des POD, gestion des erreurs d’alimentation et de communication des cartes filles, modes d’accès aux registres des microcontrôleurs STM32).

Objectifs :
• Sujet #1 : Mise à jour de spécification d’exigences et de conception en cohérence du code source,
• Sujet #2 : Reprise de la gestion du verrouillage logiciel des POD,
• Sujet #3 : Gestion des erreurs d’alimentation et de communication des cartes filles sur WPB et POD,
• Sujet #4 : Apport de robustesse – Analyse et correction des modes d’accès aux registres des microcontrôleurs STM32.

Plus particulièrement, vos tâches seront les suivantes :
• Prise de connaissance des Software Functional Specification (SFS) et des Software Design Specification (SDS) des interfaces fournies par l’équipe software,
• Rédaction et maintenance des Software Module Design Specification (SMDS) et des Technical Notes, en alignement avec les spécifications (SFS/SDS) fournies par l’équipe software,
• Développement des modules logiciels en C : codage, tests unitaires et tests d’intégration,
• Fourniture des résultats de tests (plans, rapports, logs) et démonstration de la traçabilité des exigences vers les tests et le code.

COMPÉTENCES REQUISES :

Formation :
De formation Ingénieur ou Bac+5 en informatique embarquée, électronique ou systèmes embarqués, vous disposez au minimum d’une expérience de 5 ans en développement C embarqué sur microcontrôleurs.

Savoir-faire :
• Développement embarqué et microcontrôleurs :
 Expertise en programmation C embarqué sur microcontrôleur (compétence obligatoire),
 Bonne connaissance des microcontrôleurs STM32,
 Maîtrise des environnements de développement IAR Embedded Workbench et IAR Visual State.
• Protocoles et interfaces de communication :
 Expertise des protocoles de communication UART, SPI, I²C et Modbus,
 Maîtrise des communications série selon deux modes :
– RS422 : communication UART en full duplex, avec protocole propriétaire de type TLV, entre les cartes principales et les cartes filles,
– RS485 : communication UART différentielle en half duplex, utilisant le protocole Modbus,
• Outils de développement Gitlab et intégration continue (CI/CD) :
 Maitrise de IAR Embedded Workbench,
 Maîtrise de Git pour la gestion de versions,
 Maîtrise de Jenkins pour l’automatisation des chaînes d’intégration continue,
 Maîtrise de Docker pour la gestion des environnements de développement et de déploiement,
 Bonne connaissance des pratiques CI/CD.
• Gestion de projet, qualité et documentation :
 Maîtrise de Jira pour le suivi des anomalies et la gestion des tâches,
 Maîtrise d’EaseRequirements pour la rédaction et la gestion des spécifications techniques,
• Anglais : niveau B2 (intermédiaire avancé),
• Habilitation BE Essai, avec mention HT à partir de la BT.

Savoir-être :
• Autonomie et capacité à prendre en charge un périmètre en toute responsabilité,
• Rigueur et sens de la traçabilité et de la qualité,
• Esprit d’analyse,
• Esprit d’équipe,
• Force de proposition dans une démarche d’amélioration continue,
• Communication claire et structurée en Français.

À propos de l'entreprise

Type d'employeur
ESNSociété dont le métier est de placer ses salariés en mission chez ses clients (ESN, ingénierie en régie, cabinet de conseil).
Métier
Informatique & Tech

Offres similaires

Explorer