Architecte Logiciel Embarqué Senior H/F - MYTTRA
Les missions du poste
Chez MYTTRA, nous croyons fermement que le succès repose sur trois piliers : un haut niveau technique, un excellent savoir-être, et une stabilité d'équipe. Notre mission est de répondre aux enjeux industriels et humains actuels en cultivant ces trois aspects essentiels. Nous sommes convaincus que c'est en valorisant les compétences et les qualités humaines de nos collaborateurs que nous pouvons faire la différence.
Rejoignez l'aventure MYTTRA en tant qu'Architecte Logiciel Embarqué Senior !
Vous êtes passionné par les systèmes embarqués et souhaitez mettre votre expertise au service de projets industriels innovants ?
Dans le cadre du développement de nos activités, MYTTRA recherche un Architecte Logiciel Embarqué expérimenté, capable d'intervenir rapidement sur des problématiques d'architecture et d'évolution de logiciels existants.
Vos missions
- Auditer les architectures logicielles existantes : analyser l'organisation du code, les différents modules, leurs interactions et leurs dépendances afin d'identifier les limites techniques et les axes d'amélioration.
- Définir une architecture logicielle cible : proposer une organisation plus modulaire, robuste et évolutive, en tenant compte des contraintes matérielles et des fonctionnalités déjà développées.
- Piloter la stratégie de refactoring : identifier les composants à faire évoluer, prioriser les modifications et définir une démarche de restructuration progressive, sans compromettre le fonctionnement des équipements.
- Garantir la cohérence hardware/software : prendre en compte les interactions entre logiciels embarqués, cartes électroniques, capteurs, actionneurs et systèmes de communication.
- Accompagner les équipes R&D : challenger les choix techniques, participer aux revues d'architecture et apporter des recommandations concrètes pour améliorer les pratiques de développement.
- Améliorer la qualité et la maintenabilité : contribuer à la définition de bonnes pratiques de codage, de documentation et de tests afin de fiabiliser les évolutions futures.
- Formaliser les recommandations techniques : produire une synthèse des constats, proposer une feuille de route d'amélioration et faciliter la transmission des connaissances aux équipes.
Le profil recherché
- Expérience : minimum 6 ans en développement de logiciels embarqués, avec une expérience significative en architecture logicielle.
- Compétences : maîtrise du C et/ou C++, des architectures modulaires et des systèmes embarqués.
- Environnement : connaissances des microcontrôleurs, RTOS ou Linux embarqué.
- Secteurs : expérience appréciée en machines industrielles, automatisation, robotique, AGV ou machinisme agricole.
- Savoir-être : autonomie, pragmatisme, esprit d'analyse et capacité à accompagner des équipes techniques.
Compétences requises
- Microcontrôleur
- C++
- Autonomie
- Linux embarqué
- Systèmes embarqués
- Esprit d'analyse
- Robotique