Architecte logiciel embarqué bas niveau

Capgemini
Canton de Nice-5, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
French, English
Experience level
Senior
Compensation
€ 85K

Job location

Remote
Canton de Nice-5, France

Tech stack

ARM
Confluence
JIRA
UClibc (C Standard Library)
C++
CMake
Continuous Integration
Linux
Middleware
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
FreeRTOS
MISRA C (C Programming Language)
Open Access
Software Architecture
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
VxWorks
Pikeos
GIT
Yocto
Gitlab-ci
U-Boot
Polarion
Jenkins

Job description

Vous prenez en charge la définition et l'évolution de l'architecture logicielle bas niveau pour des systèmes embarqués critiques et à fortes contraintes opérationnelles. Vous intervenez sur l'ensemble du cycle de vie : architecture, spécifications, encadrement du développement bas niveau, intégration, industrialisation et amélioration continue. Vous contribuez à des projets industriels variés : mobilité intelligente, énergie, IoT industriel, robotique, équipements médicaux, télécom/edge computing, transport, automatisation, électronique professionnelle, etc. Dans ce cadre, vos missions seront de :

  • Définir l'architecture logicielle bas niveau : bootloader (p. ex. U-Boot), noyau/RTOS, partitions, drivers, HAL et interfaces avec le middleware.
  • Spécifier les exigences (performances, latence, déterminisme, consommation) et piloter les compromis sûreté/sécurité/perf.
  • Choisir et justifier les patterns d'architecture (partitionnement, micro-services embarqués, IPC, scheduling temps réel, multi-cœur).
  • Encadrer les développements C/C++ bas niveau et les revues (MISRA/CERT, analyse statique, couverture).
  • Industrialiser : intégration continue, artefacts reproductibles, traçabilité et supply-chain logicielle (SBOM).
  • Garantir la conformité aux référentiels selon les projets.
  • Support technique avant-vente/RFQ et mentorat des équipes dev & intégration.
  • Environnement technique :
  • Langages : C/C++, (Rust apprécié)
  • OS/RTOS : Linux temps réel (PREEMPT_RT), VxWorks, PikeOS, RTEMS, FreeRTOS
  • Boot & drivers : U-Boot, device tree, HAL/SDK constructeurs
  • Processeurs/µC/SoC : ARM Cortex-M/R/A, SoC multi-cœur, DSP ; interfaces FPGA/SoC
  • Bus & I/O : CAN/CAN-FD, ARINC 429/653, AFDX, SpaceWire, MIL-STD-1553, SPI/I2C/UART, Ethernet TSN
  • Outils/Qualif : Git, CMake, Yocto/Buildroot, Jenkins/GitLab CI, analyse statique (PC-lint/CPP-check), DOORS/Polarion, Jira/Confluence, tests HW-in-the-Loop, Diagnostic d'accessibilité

Sélectionnez vos contraintes pour obtenir une analyse rapide de compatibilité.

Mobilite Physique

Station debout prolongée impossible Port de charges lourdes impossible Besoin d'un accès PMR Périmètre de marche limité

Requirements

Diplômé(e) d'une école d'ingénieurs ou équivalent bac+5 Plus de 15 ans d'expérience en développement et/ou architecture logicielle embarquée bas niveau Expertise dans un des domaines de l'industrie Maîtrise des RTOS/Linux temps réel, drivers, BSP, chaîne de boot et contraintes temps réel. Solides notions de sûreté de fonctionnement (DAL/ASIL/SIL selon contexte) Anglais avancé (écrit/oral). Éligible à une habilitation de défense (niveau Secret ou équivalent, selon projet). Qualité de vie au travail : accord de télétravail en France et à l'international, accord sur l'égalité professionnelle, la parentalité, l'équilibre des temps et la mobilité durable. Apprentissage en continu : certifications et formations en libre accès, accompagnement sur mesure avec votre career manager, parcours d'intégration sur 9 mois. Avantages groupe & CSE : plan actionnariat, activités à tarifs préférentiels, remboursement partiel vacances, remboursement de votre abonnement sportif ou culturel., Environnement & Sensoriel

Sensibilité au bruit Sensibilité à la lumiere forte Besoin d'une forte luminosité Déplacements professionnels impossibles

Communication & Cognitif

Besoin de consignes claires et structurées Préférence pour les échanges écrits Environnement à faible pression temporelle Autre précision (optionnel)

Benefits & conditions

Rythme & Organisation

Besoin de télétravail partiel ou total Besoin d'horaires décalés ou flexibles Travail de nuit impossible Besoin de pauses régulières

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position