Ingénieur Ivv Logiciel Embarqué H/F - LH & Tech
- Toulouse - 31
- CDI
- LH & Tech
Les missions du poste
LH&TECH est une société de conseil en ingénierie et recrutement, spécialisée dans les systèmes intelligents, connectés et sécurisés.
LH&TECH Recruitment est un cabinet de recrutement expert des secteurs pénuriques. Nous accompagnons nos candidats qui privilégient des opportunités au sein de startups, PME, ETI et grands Groupes. Nous proposons à nos clients de bénéficier de notre maîtrise du marché des ingénieurs.
LH&TECH Engineering a pour vocation de faire grandir nos collaborateurs en favorisant un écosystème stimulant. Nous sommes convaincus qu'une société de conseil en ingénierie peut répondre à nos enjeux humains et technologiques :
Nos enjeux humains : le monde du travail évolue vite. Nous souhaitons plus de flexibilité (télétravail, poste en full remote...), avoir le sentiment que notre travail a du sens, qu'il soit une source d'inspiration, de gratification et favorise la création d'un groupe soudé. Nous avons créé une communauté bienveillante, où le temps et le financement de la formation sont un droit et un devoir ; où son plan individuel d'évolution de carrière stimule est un contrat signé avant l'arrivée dans l'entreprise ; et enfin, où le partage du savoir-faire et de la valeur est au coeur de notre entreprise.
Nos enjeux technologiques : Les systèmes sont de plus en plus hybrides entre le Digital et notre monde physique. Ils sont incontournables pour nous apporter des services de plus en plus proches de notre quotidien, nos usages et nos besoins. Nous les rendrons de plus en plus SMART, à condition qu'ils soient intelligents, connectés et sécurisés.
Si vous souhaitez relever ses enjeux avec nous, alors rejoignez-nous !LH&TECH Engineering recherche un Ingénieur IVV logiciel embarqué pour intervenir, en prestation, au sein d'un industriel spécialisé dans les solutions d'automatisation et de contrôle-commande pour le ferroviaire, l'énergie, la défense et l'industrie. Au coeur de systèmes embarqués critiques et d'architectures de contrôle de trains (TCMS), vous prenez en charge les tests logiciels embarqués et l'évolution d'un banc de test automatique basé sur Robot Framework et des scripts Python, dans un environnement exigeant en termes de fiabilité, de cybersécurité et de robustesse.
Tâches
- Concevoir, formaliser et maintenir les plans de tests logiciels embarqués (tests fonctionnels, non-régression, robustesse, tests de communication réseau, etc.).
- Mettre en oeuvre et exécuter des campagnes de tests sur des logiciels embarqués intégrés à des automates, calculateurs et équipements de contrôle-commande.
- Faire évoluer le banc de test automatique existant, en développant et en maintenant des suites de tests sous Robot Framework.
- Développer, adapter et optimiser des scripts Python pour piloter les équipements, automatiser les scénarios de test et analyser les résultats.
- Exploiter les outils de debug et d'analyse bas niveau (TRACE32) pour investiguer les comportements logiciels, analyser les traces d'exécution et contribuer à la résolution d'anomalies.
- Vérifier le bon fonctionnement des communications réseau et des échanges de données en s'appuyant sur le protocole Ethernet/IP (EIP) et les stacks de communication associées.
- Rédiger la documentation de test (spécifications de tests, rapports de campagne, bilans d'anomalies) et contribuer à l'amélioration continue du référentiel de validation.
- Collaborer étroitement avec les équipes de développement logiciel embarqué, d'intégration et de validation système afin de garantir la conformité aux exigences fonctionnelles et aux contraintes propres aux environnements embarqués et aux systèmes critiques.
Le profil recherché
- Première expérience réussie (2 à 5 ans environ) en test logiciel embarqué et/ou en validation de logiciels temps réel, idéalement dans un contexte systèmes embarqués critiques (ferroviaire, défense, énergie, industrie ou secteur voisin).
- Formation Bac +5 en informatique industrielle, systèmes embarqués, électronique / informatique ou équivalent (école d'ingénieur ou université).
- Bon niveau en langage C appliqué aux systèmes embarqués (lecture, compréhension et contribution ponctuelle au code pour faciliter le test).
- Maîtrise de Robot Framework pour l'automatisation de tests, ou expérience équivalente solide en frameworks de tests automatisés et volonté de monter rapidement en compétence.
- Pratique confirmée de Python pour le développement de scripts de pilotage, d'automatisation et de post-traitement de résultats de tests.
- Utilisation d'outils de debug type TRACE32 ou d'outils similaires orientés bas niveau / processeurs embarqués.
- Connaissance du protocole Ethernet/IP (EIP) ou d'un protocole industriel Ethernet proche, avec une bonne compréhension des échanges réseau dans un contexte d'automatisation.
- Sensibilité aux contraintes des systèmes critiques : robustesse, sûreté de fonctionnement, disponibilité, respect de normes et référentiels de développement.
- Capacité à travailler en équipe projet, à interagir avec les experts métier (logiciel, système, test, réseau) et à communiquer de manière claire sur les résultats de tests.
- Rigueur, esprit d'analyse, autonomie et goût pour le travail en environnement de haute exigence technique.
- Anglais technique lu / écrit pour la consultation de documentations et d'outils