Capgemini Engineering, leader mondial des services d'ingĂ©nierie , rassemble des Ă©quipes d'ingĂ©nieurs , de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde Ă libĂ©rer leur potentiel . Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers battus en fournissant des services uniques de R&D et d'ingĂ©nierie dans tous les secteurs d'activitĂ© . Rejoignez nous pour une carriĂšre pleine d'opportunitĂ©s , oĂč vous pouvez faire la diffĂ©rence et oĂč aucun jour ne se ressemble
Description du poste
Au sein dâune
Ă©quipe dâingĂ©nierie embarquĂ©e
, vous intervenez en tant quâ
Architecte Logiciel Embarqué
sur des
systÚmes critiques temps réel.
Vous ĂȘtes garant(e) de la
dĂ©finition, de lâĂ©volution et de la cohĂ©rence de lâarchitecture logicielle
, dans des environnements à fortes contraintes techniques. Le périmÚtre couvre le
Linux embarqué
, lâoptimisation temps rĂ©el, le dĂ©veloppement
bas niveau
, ainsi que lâintĂ©gration de
protocoles de communication cellulaires LTE / 4G / 5G
, en interaction étroite avec les couches radio et matérielles.
Vos missions :
-
DĂ©finir, concevoir et faire Ă©voluer lâarchitecture logicielle embarquĂ©e des systĂšmes
-
Développer en C/C++ bas niveau sur Linux embarqué
-
Optimiser les performances temps réel et respecter les contraintes systÚmes
-
Intégrer les stacks 3GPP (LTE / 4G / 5G) et interfacer les modules radio
-
RĂ©diger les spĂ©cifications techniques et documents dâarchitecture
-
Apporter un support technique aux équipes de développement et assurer la coordination technique
-
Mettre en place et maintenir les processus de qualité logicielle
-
Assurer une veille technologique sur les solutions et architectures embarquées
Description du profil
-
DiplĂŽmĂ©(e) dâune Ă©cole dâingĂ©nieurs ou Ă©quivalent Bac+5
-
Vous justifiez de 15 ans d'expérience sur un rÎle similaire
-
Solide expérience en architecture logicielle embarquée et en développement bas niveau
-
TrÚs bonne capacité à évoluer sur des systÚmes complexes, critiques et temps réel
-
Autonomie, rigueur, esprit dâanalyse et bon sens de la communication technique
-
Compétences techniques requises :
-
Linux Embarqué : Yocto, Buildroot
-
Bas niveau systĂšme : Kernel Linux, drivers, device tree
-
Langages : C/C++ bas niveau
-
TĂ©lĂ©coms : Protocoles 3GPP â LTE / 4G / 5G, protocoles RF
-
Réseaux : TCP/IP, UDP, sockets
-
Temps réel : contraintes RT, performance et optimisation
-
Architecture matérielle et interfaces bas niveau
-
Bus de communication : CAN, I2C, SPI, PCIâŠ
-
Tests & validation de systÚmes embarqués
-
Standards qualitĂ© : MISRA, CERTâŠ
-
Outils : Git, Jenkins, GDB, Trace32
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.