Vous rejoignez une équipe de 4 personnes spécialisée en test logiciel proche de l'architecture matérielle du processeur. Votre mission principale sera de conduire des tests approfondis sur une variété de drivers et frameworks, essentiels à la robustesse et à la fiabilité du processeur développé.
1 - Aspects Techniques du Poste :
Vous participerez à l'écriture des tests fonctionnels de l'intégralité des drivers présents dans le processeur. Ce qui inclut les protocoles de communication classiques (UART, SPI, et I2C..) ainsi que tous les périphériques rapides : HBM, DDR, DMA, Ethernet.
Les tests sont écrits en C et se dérouleront principalement sur un émulateur capable de simuler des parties spécifiques des processeurs. Vous utiliserez également des outils de développement tels que le Robot Framework et l'IDE ARM DS, avec un accent sur l'utilisation de Git et GitLab pour l'intégration continue, garantissant une collaboration et une gestion de version efficaces.
2 - Périmètre des Tests :
Vous développerez des cas de test qui couvrent à la fois des scénarios nominaux et des situations plus complexes pour les IP critiques. Les activités de test s'étendront des tests fonctionnels, qui sont la priorité, aux tests d'intégration. Initialement concentrés sur les drivers, les tests évolueront progressivement pour inclure des applications plus larges et la manipulation de surcouches (frameworks) s'appuyant sur les drivers.
3 - Dynamique de l'Équipe :
Vous intégrerez une équipe où la collaboration et l'entraide sont primordiales. La compréhension technique des drivers est essentielle pour élaborer des scénarios de test pertinents. Votre capacité à travailler en équipe, à partager vos connaissances et à être ouvert aux suggestions améliorera la performance globale du groupe. L'équipe fonctionne dans un esprit de code développement partagé, où les règles de codage sont uniformes et le code review est vu comme un support mutuel plutôt qu'un jugement.
Conclusion :
Ce poste est une opportunité exceptionnelle pour ceux passionnés par le développement et le test de logiciels embarqués, désirant approfondir leurs compétences techniques tout en contribuant à des projets innovants et technologiquement avancés. Vous jouerez un rôle crucial dans l'assurance de la qualité et l'amélioration continue du processeur.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.