Consultant Ingénieur C embarqué - MQ8k

Selfing
Guyancourt, France
2 days ago
Apply on www.selfing.fr
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

JIRA Unit Testing Encodings Communications Protocols Continuous Integration Embedded C Modbus Software Tools Requirements Traceability Universal Asynchronous Receiver/Transmitter Software Modules PIC Microcontroller
+4 more
Git Integration Tests Docker Jenkins

Job description

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

Requirements

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 :

  • Expertise sur le langage C embarqué sur microcontrôleur (compétence obligatoire)
  • Expertise dans les protocoles de communication UART, SPI et I2C, Modbus,
  • Maitrise des outils IAR Embedded Workbench / IAR Visual State,
  • Connaissance des microcontrôleurs STM32 et des pratiques de CI/CD.
  • Maitrise du logiciel de gestion de versions Git,
  • Maitrise de l’outil pour la chaine d’intégration Jenkins,
  • Maitrise de l’outil logiciel Docker,
  • Maitrise des outils de suivi des anomalies et de la rédaction des spécifications Jira / EaseRequirements,
  • Anglais B2 - Intermédiaire avancé
  • Habilitation électrique 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.

Benefits & conditions

Référence : 5529 Secteur : Pharmaceutique Domaines : Ing/Tech Electronique software Durée : Indéterminée Lieux : 78 - Yvelines Date de démarrage : Immédiate, 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.

About the company

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).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.selfing.fr
Prepare application

Good distractions

Loading talks and stories from around this role…