Descriptif du poste:Au sein de l'ingénierie produit de la Division Energy Storage Systems (ESS), il/elle intervient à tous les stades du développement des logiciels embarqués dans les batteries. Son niveau d'autonomie lui permet de faire les choix de conception et d'implémentation répondant au mieux aux contraintes fonctionnelles, de performances, sureté et sécurité des projets.A ce titre, vos missions sont les suivantes :* Participer à l'écriture des spécifications logicielles.* Concevoir et mener les travaux d'analyse, d'étude et de définition des architectures des logiciels embarqués critiques et non critiques.* S'assurer de la vérification du design lors des phases d'intégration.* Implémenter le logiciel et faire la mise au point et les tests unitaires si besoin.* Assurer la veille technologique et se tenir informé des nouvelles techniques et technologies.* Participer aux événements internes et externes autour du métier et à l'élaboration de la feuille de route technologique du service.* Diffuser les bonnes pratiques : regrouper, documenter et promouvoir les meilleures pratiques d'ingénierie logicielle.Profil recherché:* Au moins 10 ans d'expérience dans le développement logiciel, dont une majorité sur des Systèmes Embarqués critiques.* Anglais métier courant* Connaissances indispensables : Systèmes embarqués temps-réels critiques, OS temps réels et Linux embarqué, programmation C et C++, microcontrôleurs (ARM, PCC), notions de base en électronique.* Outils et process : Méthodes Agile, gestion de source code (GIT, niveau avancé), gestion d'exigences et traçabilité (DOORS, Confluence), Intégration Continue.* Bus de communications : CAN, CANOpen, ModBus, RS485, Ethernet et TCP/IP