Rechercher une Offre d'emploi CDI

Ingénieur Logiciel Embarqué - Test fonctionnels drivers

Société : EN-CORE.IO
Lieu : Isère (Auvergne-Rhône-Alpes)


Présentation de l'entreprise

Cette start-up travaille sur la conception du premier microprocesseur européen à haute performance énergétique, conçu pour collaborer avec divers accélérateurs tiers tels que GPU, IA et quantique. Ce processeur servira à résoudre des défis majeurs dans des domaines tels que la recherche médicale, l'intelligence artificielle, la sécurité, la gestion de l'énergie et le climat, tout en réduisant l'impact environnemental.

L'équipe (bientôt 200 personnes) est majoritairement composée d'ingénieur et docteurs et regroupe l'ensemble des compétences nécessaire pour délivrer un microprocesseur ainsi que tout son écosystème matériel et logiciel.



Descriptif du poste

Société : EN-CORE.IO
Catégorie : Offre emploi CDI
Activité : Electronique et activités connexes
Filiere : IT/Etudes, développement et intégration
Metier : Ingénieur d'études et développement
Lieu : Isère (Auvergne-Rhône-Alpes)
Salaire : 40000

Mission

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.

Profil recherché

Pour ce poste, nous recherchons un(e) ingénieur(e) en développement logiciel embarqué issu(e) d'une formation d'école d'ingénieur ou Master 2. Vous serez à votre aise sur ce poste si vous :

- Maîtrisez le développement en C embarqué au niveau driver, notamment la manipulation de registres et la gestion bas niveau ( interruptions, mémoire etc...).

- Savez analyser et résoudre les problèmes de façon structurée, en identifiant les causes de bugs, qu'ils soient matériels ou logiciels.

- Travailler efficacement en équipe, en partageant vos idées et en étant à l'écoute des suggestions pour améliorer continuellement les processus.


Toute compétence transversale en scripting et CI (Python, Robot, Git, Gitlab) sera la bienvenue.

L'équipe valorise la capacité à prendre des initiatives et à s'immerger dans des projets complexes avec une grande autonomie. Une place parfaite pour tout ingénieur passionné de bas niveau !

Comme toujours, ce poste est à pourvoir en CDI direct sans intermédiaire ! Et oui, nous sommes un cabinet de recrutement, pas une SSII/ESN ;)
CLIQUER ICI POUR POSTULER

Informations


Trouver un logement à proximité ?