5G Embedded Software Architect

Capgemini Engineering ↗

📍 Issy-les-Moulineaux, France đŸ‡«đŸ‡·

full-time
senior
Posted —

Key Skills

LinuxC/C++3GPPTCP/IPCAN

Industry

TelecommunicationsAutomotive

Job Description

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.