Ingénieur Contrôle-Commande & Linux Embarqué - Mobilité Durable
Role details
Job location
Tech stack
Job description
Leur mission : une mobilité responsable, sobre, légère, conçue pour être réparable, rétrofitable et durable.
Votre rôle : développer l'intelligence embarquée du véhicule
Vous serez responsable du développement des fonctionnalités de contrôle-commande et de la plateforme Linux embarquée, dans une logique d'innovation continue.
Vous interviendrez notamment sur :
- Développement Linux embarqué & architecture logiciel
- Création et intégration d'une distribution Linux embarquée sur SOM (famille NXP).
- Configuration du kernel, device tree, drivers et modules userspace.
- Optimisation des performances et vérification de la compatibilité hardware.
- Configuration du bootloader (U-Boot) et intégration de mécanismes OTA sécurisés.
- Contrôle-commande & fonctionnalités véhicule
- Conception et implémentation de lois de commande (régulations, PID, sécurité).
- Développement en C++ sous Linux pour les calculateurs embarqués.
- Gestion des échanges en temps réel via MQTT et services IoT associés.
- Contribution aux choix d'architecture logicielle et système.
- Tests, validation & analyse
- Définition et mise en oeuvre des tests : unitaires, intégration, système, performance.
- Participation aux essais terrain et analyse des données véhicule.
- Debug hardware (oscilloscope, analyseurs logiques) lorsque nécessaire.
- Contribution continue au pipeline CI/CD et aux bonnes pratiques.
- Sécurité & conformité
- Participation aux analyses de risques, safety & cybersécurité.
- Appui à la conformité logicielle et électronique (cybersécurité, secure boot...).
- Documentation & interactions internes
- Rédaction de spécifications et documentation technique.
- Collaboration étroite avec les équipes mécatronique, électronique, design produit.
Requirements
Issu du latin, vectio signifie « transport », « mouvement », « vecteur ». Vectio Consulting veut être un vecteur de connexion, de transformation et de progrès, que ce soit pour les entreprises industrielles ou pour les talents qui les font grandir, Compétences techniquesC / C++ avancé, Linux embarqué, cross-compilation.Configuration kernel, device tree, drivers.Buildroot (idéalement) ou Yocto.Bootloader U-Boot, systemd, CMake.Protocoles CAN / LIN / Ethernet / MQTT.Python / Bash.Notions d'IoT, conteneurisation (Docker) ou cloud.Bonus : connaissances en régulations PID, mécatronique, motorisation électrique.Soft skills & état d'espritCuriosité, autonomie, envie d'expérimenter.Appétence pour la mobilité durable et les véhicules légers innovants.Aisance à travailler sur du hardware réel, dans un environnement agile.Envie d'apprendre, de progresser et de contribuer à un projet industriel visible.Expérience2 ans d'expérience minimum en développement logiciel embarqué.Expérience dans la conception ou gestion d'une distribution Linux embarquée souhaitée.Un passé dans la mobilité, l'automobile, la batterie ou les motorisations électriques est un plus., * C / C++ avancé, Linux embarqué, cross-compilation.
- Configuration kernel, device tree, drivers.
- Buildroot (idéalement) ou Yocto.
- Bootloader U-Boot, systemd, CMake.
- Protocoles CAN / LIN / Ethernet / MQTT.
- Python / Bash.
- Notions d'IoT, conteneurisation (Docker) ou cloud.
- Bonus : connaissances en régulations PID, mécatronique, motorisation électrique.
Soft skills & état d'esprit
- Curiosité, autonomie, envie d'expérimenter.
- Appétence pour la mobilité durable et les véhicules légers innovants.
- Aisance à travailler sur du hardware réel, dans un environnement agile.
- Envie d'apprendre, de progresser et de contribuer à un projet industriel visible.
Expérience
- 2 ans d'expérience minimum en développement logiciel embarqué.
- Expérience dans la conception ou gestion d'une distribution Linux embarquée souhaitée.
- Un passé dans la mobilité, l'automobile, la batterie ou les motorisations électriques est un plus.