Ingénieur Système Embarqué H/F - Midipile
- Hiersac - 16
- CDI
- Midipile
Les missions du poste
Midipile est une entreprise charentaise, spécialisée dans le développement et la production d'un micro-utilitaire électrique destiné à la maintenance et la logistique en milieux contraints.
Notre mission : proposer un véhicule efficient, fiable et responsable, pensé pour être durable, réparable et rétrofitable.Les missions proposées sur ce poste sont :
Développement Linux embarqué
- Développement et intégration d'une distribution Linux embarquée sur SOM NXP
- Configuration du kernel, device tree, drivers et modules utilisateurs
- Vérification de la compatibilité hardware et optimisation des performances
- Configuration du bootloader (U-Boot) et intégration de l'OTA
Sécurité & conformité
- Participation aux analyses de risques
- Contribution à la conformité électronique & logicielle (safety & cybersécurité)
Tests & validation
- Mise en place et réalisation de tests : unitaires, intégration, système, performance
- Debug hardware (oscilloscope, analyseurs logiques)
- Participation à l'amélioration continue via CI/CD
Documentation & architecture
- Rédaction de spécifications et documentation logicielle
- Participation à la définition de l'architecture logicielle et système
- Interaction régulière avec les équipes hardware et mécatronique
Les Compétences recherchées
Tu maîtrises une partie ou l'ensemble des compétences suivantes :
Systèmes embarqués Linux
- Kernel Linux, configuration, cross-compilation
- Gestion du device tree et développement/portage de drivers
- Environnements Buildroot (prioritaire) ou Yocto
- Bootloader U-Boot
Programmation & scripting
- C / C++ (niveau avancé)
- Python & Bash (bon niveau)
- Connaissance de Docker ou conteneurisation équivalente
Middleware & communication
- Frameworks graphiques : Qt / LVGL
- Pile audio : ALSA
- Protocoles : CAN, LIN, Ethernet, MQTT
- Services cloud : AWS (ou équivalent)
- Bonus : notions d'AUTOSAR Classic / Adaptive
Cybersécurité & safety
- Secure boot, mécanismes cryptographiques, TPM
- Normes ISO 26262 & ISO 21434 (ou volonté de se former)
Outils & méthodologie
- Git, Jenkins
- CMake, systemd
- Outils de debug hardware
- Ton profil
- Tu as un intérêt pour les objets de mobilité et si possible une expérience en contrôle de commandes embarquées.
- Tu as au moins 2 ans d'expérience en ingénierie logicielle
- Tu as au moins 1 an d'expérience dans le développement ou la gestion d'une distribution Linux embarquée
- Idéalement issu du monde de l'automobile, de la batterie, du la motorisation électrique
- Ces notions te parlent IHM, OTA, MQTT, régulations PID...
- Tu es autonome, curieux(se) et motivé(e) pour travailler sur du hardware réel
Poste : Ingénieur(e) Linux Embarqué
Contrat : CDI
Midipile est une entreprise charentaise, spécialisée dans le développement et la production d'un micro-utilitaire électrique destiné à la maintenance et la logistique en milieux contraints.
Notre mission : proposer un véhicule efficient, fiable et responsable, pensé pour être durable, réparable et rétrofitable.
Tes missions
Développement Linux embarqué
- Développement et intégration d'une distribution Linux embarquée sur SOM NXP
- Configuration du kernel, device tree, drivers et modules utilisateurs
- Vérification de la compatibilité hardware et optimisation des performances
- Configuration du bootloader (U-Boot) et intégration de l'OTA
Sécurité & conformité
- Participation aux analyses de risques
- Contribution à la conformité électronique & logicielle (safety & cybersécurité)
Tests & validation
- Mise en place et réalisation de tests : unitaires, intégration, système, performance
- Debug hardware (oscilloscope, analyseurs logiques)
- Participation à l'amélioration continue via CI/CD
Documentation & architecture
- Rédaction de spécifications et documentation logicielle
- Participation à la définition de l'architecture logicielle et système
- Interaction régulière avec les équipes hardware et mécatronique
Compétences recherchées
Systèmes embarqués Linux
- Kernel Linux, configuration, cross-compilation
- Gestion du device tree et développement/portage de drivers
- Environnements Buildroot (prioritaire) ou Yocto
- Bootloader U-Boot
Programmation & scripting
- C / C++ (niveau avancé)
- Python & Bash (bon niveau)
- Connaissance de Docker ou conteneurisation équivalente
Middleware & communication
- Frameworks graphiques : Qt / LVGL
- Pile audio : ALSA
- Protocoles : CAN, LIN, Ethernet, MQTT
- Services cloud : AWS (ou équivalent)
- Bonus : notions d'AUTOSAR Classic / Adaptive
Cybersécurité & safety
- Secure boot, mécanismes cryptographiques, TPM
- Normes ISO 26262 & ISO 21434 (ou volonté de se former)
Outils & méthodologie
- Git, Jenkins
- CMake, systemd
- Outils de debug hardware
Ton profil
- Tu as un intérêt pour les objets de mobilité et si possible une expérience en contrôle de commandes embarquées.
- Tu as au moins 2 ans d'expérience en ingénierie logicielle
- Tu as au moins 1 an d'expérience dans le développement ou la gestion d'une distribution Linux embarquée
- Idéalement issu du monde de l'automobile, de la batterie, du la motorisation électrique
- Ces notions te parlent IHM, OTA, MQTT, régulations PID...
- Tu es autonome, curieux(se) et motivé(e) pour travailler sur du hardware réel
Nos avantages
- Télétravail possible 1 jour par semaine
- Comité d'entreprise (CE)
- Formations pour développer tes compétences techniques
- Travail dans un cadre dynamique, innovant et proche du terrain
Envie de rejoindre l'aventure ?
Contact : Service Recrutement : ****@****.**