Département : Département Logiciel & Provisioning – Ingénierie Système
Lieu de travail : Meyreuil (13) – France
Contrat : CDI cadre
Secteur d’activité :
- Fabrication de composants électroniques, plus particulièrement dans les semi- conducteurs sécurisés, la cryptographie, l’Internet des objets (IoT) et l’identité numérique.
- Développement des microcontrôleurs résistants aux attaques quantiques (post- quantiques), des modules de confiance, des « Roots of Trust », des éléments de sécurité matériels (secure elements) et des composants de sécurisation pour les objets connectés.
- A Meyreuil, notre client possède un laboratoire AIoT (Artificial Intelligent of Things) combinant IA, IoT et cybersécurité, pour tester et vérifier la sécurité des appareils connectés.
Mission
- Assurer la maintenance des firmwares actuels (systèmes d’exploitation sécurisés sur plateformes AVR/ARM/RISC V).
- Étudier techniquement la nouvelle génération de firmwares.
- Collaborer activement avec les ingénieurs hardware et les équipes métiers pour recueillir et formaliser les besoins.
- Travailler en collaboration avec le chef de projet et son manager pour les estimations et la planification du projet.
- Contribuer à l’investigation des problèmes rencontrés sur le silicium.
Responsabilités principales
- Développement de firmware embarqué pour cartes à puce.
- Pilotage de l’implémentation et des tests unitaires.
- Développement de bibliothèques réutilisables pour améliorer la productivité.
- Débogage et résolution des problèmes durant le développement et après la mise en production.
- Aider le manager dans l’estimation des efforts et l’identification des risques techniques.
- Contribution à la rédaction de la documentation technique du produit (en anglais).
- Former et accompagner les FAEs (Field Application Engineers).
- Réaliser l’analyse de défaillance et le reporting des bugs.
- Exécuter des campagnes de validation de non-régression pour évaluer les nouvelles versions de firmware.
- Soutenir le chef de projet afin d’atteindre les objectifs, y compris la gestion des risques techniques.
- Mettre l’accent sur l’automatisation des processus à l’aide des outils les plus récents.
- Collaborer avec les équipes délocalisées pour résoudre les problèmes techniques de validation.
- Identifier et promouvoir les améliorations continues ainsi que les sujets d’innovation.
- Être un membre actif des équipes transverses afin d’atteindre les objectifs du projet.
Interfaces principales
En interne :
- Équipe de développement firmware
- Équipe de conception hardware
- Chefs de projet et lignes métiers
- Support client
En externe :
- Fournisseurs de solutions hardware/software
- Fournisseurs de solutions de validation
- Clients finaux Profil recherché Formation : Diplôme d’ingénieur (logiciel embarqué).
Expérience : Entre 1 et 5 ans dans le développement de firmware pour cartes à puce.
Compétences requises :
- Programmation logicielle embarquée en C et assembleur (ARM / RISC V).
- Capacité à traduire les besoins en conception et à fournir des estimations fiables.
- Maîtrise de l’implémentation et des tests unitaires.
- Solides connaissances des normes ISO 7816, ISO 14443.
- Maîtrise de la cryptographie symétrique et asymétrique.
- Connaissance des infrastructures PKI et des certificats à clé publique.
- Compréhension des menaces en cybersécurité et mise en place de contre-mesures.
- Développement sous Windows / Linux (C, C++, Python) apprécié.
- Connaissance de l’analyse statique de code.
- Connaissance des systèmes de gestion de versions (ex : SVN).
- Maîtrise de l’anglais (oral et écrit). Autres qualités : Esprit d’équipe, autonomie, capacité d’apprentissage, bonnes compétences en communication et en relations interpersonnelles.
Informations complémentaires et avantages :
CDI : contrat à durée indéterminée temps complet cadre Avantages :
- 10 RTT par an (avec possibilité de rachat sous forme de prime)
- Prime annuelle dite “prime de vacances”
