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 :
• 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 : 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.
