Avel Technologies
Aperçu du rôle
L’Architecte Validation Logicielle pilotera la stratégie de validation des logiciels de plateforme et des systèmes de firmware de sécurité. Ce rôle se situe à l’intersection du matériel, du logiciel embarqué et de l’architecture système, garantissant une validation robuste de bout en bout sur plusieurs plateformes et environnements. Le poste requiert une expertise approfondie en systèmes embarqués, architectures temps réel et frameworks de validation automatisée. Ce poste est en mode hybride, avec une présence requise 3 jours par semaine dans les bureaux de Sibiu.
Responsabilités
- Collaborer étroitement avec les architectes logiciel, matériel et système pour répondre aux défis de conception et de validation
- Apporter une solide expérience industrielle dans la conception et l’architecture de solutions de systèmes embarqués soumises à des contraintes de mémoire et de timing
- Définir et mettre en oeuvre la stratégie de validation de bout en bout pour les systèmes de Firmware de Sécurité, couvrant les tests matériels, logiciels et d’intégration
- Développer des plans de test complets et des frameworks de validation
- Concevoir et superviser le développement de scripts et frameworks de tests automatisés pour la validation du firmware de sécurité matérielle
- Valider l’intégration des composants Firmware sur les différentes plateformes, en assurant la conformité avec les standards critiques de sécurité tels qu’ISO 26262 et ASPICE
- Réaliser des tests fonctionnels, de régression et de performance dans des scénarios environnementaux variés et des cas limites
- Travailler en équipe intégrée avec les architectes Matériel, Logiciel et Système des autres domaines métier pour aligner et développer des solutions complémentaires, réutilisables et orientées client
Exigences
- 10 ans ou plus d’expérience dans un rôle ou environnement similaire
- Une compréhension approfondie et une expérience pratique des éléments suivants sont nécessaires ;
- Excellente compréhension des plateformes logicielles SoC, des architectures et des design patterns
- Forte expertise en recueil des exigences, articulation claire, priorisation et prise de décision rapide
- Solide expérience pratique en C et en programmation bare metal pour les systèmes temps réel hautes performances (développement sur FPGA, émulateurs et silicon)
- Expérience en architecture logicielle embarquée et conception de composants sur plateformes ARM ou RISC
- Bonne compréhension des frameworks Agile et SAFe, y compris leur mise en oeuvre pratique
- Au moins 5 ans d’expérience en conception et développement sur RTOS et drivers de périphériques pour plateformes embarquées
- Maîtrise du développement et de l’exécution de plans et stratégies de test complets pour la validation système, incluant la familiarité avec les outils d’automatisation des tests et les langages de scripting
- Bonne connaissance des composants matériels : oscilloscope, analyseur de spectre
- Capacité à collaborer efficacement avec des équipes transverses : ingénieurs matériel, développeurs et architectes logiciel
- Maîtrise de la documentation des résultats de tests, des conclusions et des recommandations de manière claire et organisée, incluant la capacité à produire des rapports techniques et des spécifications
- Excellentes compétences en résolution de problèmes et en communication
- Expérience en programmation C, Python et MATLAB pour les systèmes à base de microcontrôleurs
Agréable à avoir
- Familiarité avec la sécurité fonctionnelle et les standards de processus : ISO 26262, ASPICE
- Expérience avec les outils de gestion des exigences (ex. ELM)
- Expérience avec les outils de gestion de configuration et des défauts (ex. Git, JIRA)
- Expérience dans les systèmes embarqués automobiles : cryptographie, sécurité fonctionnelle, AUTOSAR
- Expérience en environnements semi-conducteurs, avec des cartes cibles matérielles
- Connaissance des protocoles de communication tels que SPI, I2C et UART
Ce que nous offrons:
- Possibilités d’évolution grâce à la participation à des projets internationaux complexes ;
- Un environnement collaboratif avec des initiatives de partage des connaissances et des communautés techniques ;
- Des tickets restaurant font partie de vos avantages mensuels ;
- Une assurance maladie privée, pour votre santé et votre bien-être ;
- 25 jours de congés payés annuels dans le cadre d’un contrat de travail à temps plein ;
- Modalités de travail flexibles, adaptées aux exigences du projet et à l’environnement du client ;
- Accès à des programmes de formation technique et à des ressources de perfectionnement professionnel.
Prêt à vous projeter dans le futur ? Collaborons ensemble pour façonner l’avenir !
*Veuillez noter que seuls les candidats retenus seront contactés et qu’en postulant à ce poste, vous acceptez que vos données personnelles soient traitées par Avel Technologies.
Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à recruitment@aveltechnologies.com
