Titre du poste

Ingénieur développement logiciel embarqué F/H

Description

Finalité du poste : dans l’équipe firmware, développer, maintenir et livrer les firmwares SE

Missions principales :

o    Spécifier d’un point de vue implémentation, documenter, développer, maintenir, livrer les différents firmwares

o    Aider à définir, et appliquer, les différents process de développement et d’intégration continus  en liaison avec le responsable de l’équipe firmware

 

Description des activités :

·         Participer à la documentation des différents process de développement et d’intégration continus (organisation des repositories projets, génération des Release Notes, génération des livrables, gestion des codings rules, gestion des tests automatiques)

·         Assurer le développement et la maintenance (tests, debugging) des différents firmwares embarqués de nos SE

·         Participer à la définition des nouvelles architectures firmwares à mettre en place sur les nouvelles générations de nos SE

·         Interagir activement avec les membres des équipes firmware, IoT, provisioning, tools, validation, mais aussi avec les autres départements (applications, Business Lines, Field Applications Engineers)

·         Assurer la coordination avec le manager en ce qui concerne les estimations de charge

·         Assurer la veille technologique sur tous les sujets autour du firmware embarqué et de la cryptographie

Qualifications

Compétences indispensables :

·          Anglais (courant)

·          Bonnes connaissances en développement sur firmware embarqué sur langages C, C++

·          Bonnes connaissances sur outil de contrôle de version (versioning) Gitlab

·          Bonnes connaissances sur un outil d’anomalies / bugs tracking (de type Jira, Mantis, Redmine)

·          Solide connaissance des bonnes pratiques de développement sur firmware embarqué (MISRA, CERT)

·          Connaissance en analyse de code statique (outils de type cppcheck, Squore, PC Lint) et dynamique (outil de type Valgrind)

·          Connaissances en cryptographie

 

Celles souhaitées (qui seraient « un plus » :

·          Bonnes connaissances en développement sur langage Python ou Java

·          Bonnes connaissances en développement continu et intégration continue (build auto, tests auto) avec utilisation d’outils de type Jenkins, Gitlab

·          Connaissances sur le standard carte à puces ISO 7816 et des échanges APDUs

·          Connaissances en OS embarqués

·          Connaissances en langage assembleur (AVR / ARM / RISC-V)

 

Savoir être :

·          Communication

·          Sens du travail en équipe

·         Autonomie

 

Type de poste
Temps plein
Secteur
RECHERCHE-DÉVELOPPEMENT EN AUTRES SCIENCES PHYSIQUES ET NATURELLES
Lieu du poste
MEYREUIL, 13060, France
Date de publication
3 septembre 2024 à 09:02
Valide jusqu’au
3 octobre 2024 à 00:00
Exportation PDF

Offre terminée le 3 octobre 2024 à 00:00

Close modal window