Architecte logiciel embarqué F/H

EFFICIENT SOLUTION
Aix-en-Provence, France
9 days ago
Apply on candidat.francetravail.fr
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€32,000 - €48,000
Working hours
Regular working hours

Tech stack

ARM Architecture Unit Testing Booting (BIOS) C++ (Programming Language) Continuous Integration Software Debugging Embedded Software Ethernet Firmware Joint Test Action (IEEE Standards) MISRA C (C Programming Language) Software Architecture
+13 more
Real-Time Operating Systems Requirements Traceability Systems Modeling Language Strategies of Testing Universal Asynchronous Receiver/Transmitter UML Serial Peripheral Interface PIC Microcontroller Git Gitlab-ci EN 50128 Front End Software Development Jenkins

Requirements

Descriptif du poste:\n\nDans le cadre d’un nouveau projet de système de gestion de batterie (BMS) pour des applications ferroviaires, vous concevez et pilotez l’architecture du firmware temps réel, des exigences jusqu’à l’intégration sur cible.\nVos missions\n* Définir l’architecture logicielle du BMS : découpage en modules, couches HAL / drivers / applicatif, interfaces et gestion des états\n* Concevoir et spécifier le firmware sur Zephyr RTOS : threads, ordonnancement, ISR, synchronisation, gestion mémoire, devicetree et Kconfig\n* Garantir les contraintes temps réel : déterminisme, latences, budgets CPU et mémoire\n* Spécifier les algorithmes BMS : estimation SoC/SoH, équilibrage des cellules, protections (surtension, sous-tension, surintensité, température)\n* Définir les stratégies de sûreté de fonctionnement et de diagnostic : watchdog, gestion des défauts, modes dégradés\n* Concevoir les communications : CAN / CAN-FD, éventuellement Ethernet, UART, SPI, I2C pour les AFE (Analog Front End)\n* Définir la stratégie de test : tests unitaires, SIL/HIL, intégration continue, couverture\n* Rédiger et maintenir la documentation d’architecture, assurer la traçabilité des exigences\n* Encadrer techniquement les développeurs, animer les revues de conception et de code\n* Interagir avec les équipes électronique, système, sûreté et validation\n\nProfil recherché:\n\nVotre profil\n* Ingénieur (Bac+5) avec une solide expérience d’architecture de logiciels embarqués critiques\n* Maîtrise du C (et C++ embarqué), conception pour systèmes contraints\n* Expertise Zephyr RTOS : kernel, drivers, devicetree, west, Kconfig\n* Architecture temps réel et multitâche, analyse de performance\n* Microcontrôleurs 32 bits (ARM Cortex-M, éventuellement Cortex-R)\n* Bus et protocoles : CAN / CAN-FD, SPI, I2C, UART\n* Chaîne d’outils : GCC/Clang, debuggers JTAG/SWD, analyseurs logiques, CI/CD (Git, Jenkins / GitLab CI)\n* Modélisation et documentation d’architecture (UML/SysML)\n* Autonome, force de proposition, à l’aise pour échanger avec des interlocuteurs variés et vulgariser vos choix techniques\nUn plus :\n* Expérience BMS ou électronique de puissance (Li-ion, LFP, NMC)\n* Connaissance du domaine ferroviaire et des référentiels EN 50128 / EN 50126 / EN 50129, notion de SIL\n* Sécurité fonctionnelle (ISO 26262, IEC 61508) et cybersécurité embarquée (boot sécurisé, mises à jour OTA)\n* MISRA C, analyse statique, tests HIL\n* Bootloader et mise à jour firmware (MCUboot)

About the company

nEFFICIENT SOLUTION Une société à taille humaine qui intervient pour de grands comptes dans le domaine des hautes technologies est à la recherche de talents pour renforcer ses équipes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on candidat.francetravail.fr
Prepare application

Good distractions

Loading talks and stories from around this role…