L'ENTREPRISE
Cette entreprise est spécialisée dans le développement de semi-conducteurs. Leur activité principale consiste à concevoir et à fabriquer des puces électroniques avancées pour une variété d'applications, notamment dans les domaines de l'Internet des objets (IoT), de l'automobile, des télécommunications et de l'informatique. Leurs semi-conducteurs sont conçus pour offrir des performances élevées, une faible consommation d'énergie et une intégration avancée de fonctionnalités.
🌍 Poste basé à Paris ou Caen ou Grenoble.
LE POSTE / LES MISSIONS
Vous intégrerez l'équipe software et votre mission sera la suivante :
Description du travail :
- Conception, implémentation et tests d'un démarrage sécurisé à plusieurs niveaux sur un processeur Arm Cortex M dans un SOC multiprocesseurs.
- Conception, implémentation et tests du logiciel temps réel (Freertos sur Arm Cortex M) chargé de la configuration et de la supervision de l'ensemble du SOC.
- Conception, implémentation et tests d'un protocole de communication interprocesseur (par exemple, open AMP) permettant à plusieurs CPU avec des systèmes d'exploitation hétérogènes (Freertos, Linux, bare metal) de communiquer ensemble.
PROFIL RECHERCHÉ
Niveau : Diplôme d'ingénieur ou équivalent
Min : 5 ans d'expérience
Qualifications et expérience :
- Master en électronique ou équivalent.
- Maîtrise du langage C.
- Connaissance des logiciels embarqués et des systèmes d'exploitation temps réel.
- Concepts de sécurité (certificats, RSA, démarrage sécurisé, élément sécurisé, Arm Trust Zone).
- Plus de quatre ans d'expérience dans le développement embarqué avec un système d'exploitation temps réel (idéalement - Freertos, mais cela pourrait être un autre RTOS).
- Idéalement, le candidat(e) devrait déjà avoir travaillé sur l'implémentation d'un démarrage sécurisé sur les processeurs Arm Cortex.
- Une expérience avec Arm TF-M et/ou Open AMP pour les processeurs Cortex M serait un plus.
- Bilingue français et anglais.
- Capacité d'analyse et de résolution de problèmes.