Participer aux revues des exigences logicielles amont afin de définir la configuration la plus adaptée ou proposer des solutions répondants aux besoins du client :
• Participer à la conception de l'architecture du logiciel en coordination avec l'architecte logiciel
• Définir la conception détaillée pour chaque composant logiciel et assurer la traçabilité des exigences
• Rédiger les documents de conception détaillée et de configuration permettant de répondre au besoin
• Développer les composants logiciels qui lui sont alloués
• Configurer les modules logiciels du basic software AUTOSAR
• Rédiger et dérouler les plans de tests unitaires en respectant les objectifs de couverture de code et des exigences de conception
• Vérifier la conformité de son implémentation par rapport aux règles de qualimétrie
• Être responsable de la qualité intrinsèque de chacun des artéfacts produits (documents et code source)
• Gérer ses livrables conformément à la stratégie de configuration logicielle
• Partager son avancement avec le pilote de développement logiciel
• Participer à l'analyse et à la résolution des problèmes techniques remontés par le client ou par l'équipe validation.
• Participer à la relecture des documents de l'équipe de développement logiciel
Livrables :
• Revues des documents de spécification amont
• Documents de conception détaillée
• Composants logiciels
• Plans et rapports de tests unitaires
• Revues de documents de conception détaillée
Profil :
Connaissances requises :
• Normes de développement logiciel : ASPICE, ISO26262, ISO21434
• Framework de développement AUTOSAR
• Développement logiciel temps réel embarqué
• Langage C
• Tests unitaires
• Gestion de configuration
• Microcontrôleurs multicœurs
• Calculateurs automobiles
• Protocoles de communication automobiles (CAN, UDS, …)