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 Equinox : développement en langage C de modules de test et applicatifs, avec assistance technique dédiée pour le développement et l’intégration des modules du périmètre projet,
• Intégration et tests réalisés sur des environnements dédiés en laboratoire : bancs de tests, évaluation de composants hardware, évaluation de l’OS Zephyr, sous habilitation électrique.
Objectifs :
• Sujet #1 : développement logiciel de banc de tests,
• Sujet #2 : développement de logiciel d’évaluation de composants hardware,
• Sujet #3 : développement de logiciel d’évaluation de l’OS ZEPHYR.
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,
• Correction et gestion des anomalies identifiées pendant la phase de validation des modules,
• Proposition et mise en œuvre d’améliorations (développement, CI/CD, méthodes), revue de code et déploiement dans un cadre Jenkins/Docker,
• Respect des procédures de sécurité et d’accès des laboratoires et des systèmes dédiés.
