Vous prenez en charge ladé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 compromissû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 techniqueavant‑vente/RFQ etmentoratdes é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
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.